Merged in missing files
Switch to using XmlSerializer instead of DataContract to gain control of
attributes
Get the xmlserializer version of an entitybody working