Replacing ASMX Web Service with WCF Web Service

I found a good article about replacing ASMX web wervice with WCF web service here (ASMX to WCF migration). Very cool, and my client application do not need to be recompiled.

Just one thing that I notice, I believe on step 3, instead of XmlSerializerAttribute it should be XmlSerializerFormat. Have fun!