public string ToXml()
{
StringBuilder xml = new StringBuilder(1024);
var serializer = new XmlSerializer(this.GetType());
using (StringWriter sw = new StringWriter(xml, CultureInfo.InvariantCulture))
{
serializer.Serialize(sw, this);
}
return xml.ToString();
}