Links: https://msdn.microsoft.com/en-us/library/ms973893.aspx#objserializ_topic1 http://brain-sharper.blogspot.com/2012/02/net.html http://stackoverflow.com/questions/3815182/circular-reference-when-using-xml-serialization