I have the following WCF DataContract:
[DataContract] public class Occupant { private string _Name; private string _Email; private string _Organi
My guess would be because _Email is not initialized. You could set EmitDefaultValue to false and see if that helps:
_Email
false
[DataMember(EmitDefaultValue = false)] public string Email {