I used a .config tweak to force the XML serializer to use legacy behaviour:
<configuration>
<system.xml.serialization>
<xmlSerializer useLegacySerializerGeneration="true" />
</system.xml.serialization>
</configuration>
Serialization or deserialization failures when you run existing XML serialization code in WCF 4.5