Fixed all complaints, including Code Analysis issues.  Added constructors which call the freshly renamed XmlDeserialize.