title: How to serialize Delphi TObjectList<TMyClass> type to XML with TJvAppXMLFileStorage?
body: <p>Previously, to save the settings of some applications, I used:</p>
  
  <ul>
  <li>A <code>TSettings = class(TPersistent)</code> for the container</li>
  <li>Each data to serialize in a published property</li>
  <li>List of object were <strong>TCollection</strong> and <strong>TCollectionItem</strong> types</li>
  <li><p>The <strong>TJvAppXMLFileStorage</strong> component to save everything with the single line : </p>
  
  <p>JvAppXMLFileStorage.WritePersistent(...);</p></li>
  </ul>
  
  <p><strong>BUT</strong> now, I'm using TObjectList as properties in the TSettings class.<br>
    So I drop the TCollection/TCollectionItem in favor of <strong>Generics</strong> ...<br>
  When serializing it, <strong>there is no list of items</strong> ... I think it's because TObjectList is not from TPersistent.</p>
  
  <p>How can I serialize my <strong>TObjectList&lt;></strong> with <strong>TJvAppXMLFileStorage</strong> ?</p>