TODO:
Have you serialzied an object that had a List<T> as a property, and the list is flattened when it gets to XML?
SOLUTION:
This occurs if you have the property marked as [XmlElement("name")]. instead mark the property as [XmlArray("name")] and you will get parent child nodes for your List<T>
NOTES:
There are no notes on this topic