protected void WriteAddressElements(XmlTextWriter writer)
 {
     writer.WriteElementString(Address1Element, Address1);
     writer.WriteElementStringAsNillable(Address2Element, Address2);
     writer.WriteElementString(CityElement, City);
     writer.WriteElementString(StateElement, State);
     writer.WriteElementString(ZipElement, Zip);
     writer.WriteElementString(CountryElement, Country);
     writer.WriteElementStringAsNillable(PhoneElement, Phone);
 }