How do you set the PreserveObjectReferences property on a DataContractSerializer?
You can't. The PreserveObjectReferences property doesn't actually do anything and was probably left in by mistake.