protected virtual RequestBuilder BuildRequest(string root)
{
return new RequestBuilder(root).
AddElement("first-name", FirstName).
AddElement("last-name", LastName).
AddElement("company", Company).
AddElement("street-address", StreetAddress).
AddElement("extended-address", ExtendedAddress).
AddElement("locality", Locality).
AddElement("region", Region).
AddElement("postal-code", PostalCode).
AddElement("country-code-alpha2", CountryCodeAlpha2).
AddElement("country-code-alpha3", CountryCodeAlpha3).
AddElement("country-code-numeric", CountryCodeNumeric).
AddElement("country-name", CountryName);
}
}