title: Using XmlSerializer to serialize derived classes
body: <p>I'm using XMLSerializer to serialize an object that contains a generic list</p>
  
  <p><code>List &lt;ChildBase&gt; Children {get;set}</code></p>
  
  <p>The problem is that each element derives from <code>ChildBase</code> which in fact is an abstract class.
  When I try to deserialize, I get an invalidOperationException</p>
  
  <p>Is there a way I can use XMLSerializer with derived objects?
  Thanks.</p>