XmlSerializer
structure