Object Graph Serialization
http://coding-time.blogspot.com/2008/03/serialize-object-graph-to-xml-in-net.html
http://trycatch.me/xml-json-serialization-of-object-graphs-with-cyclic-references-in-net/
http://www.codeproject.com/Articles/30270/XML-Serialization-of-Complex-NET-Objects
http://www.codeproject.com/Articles/15646/A-Deep-XmlSerializer-Supporting-Complex-Classes-En