title: RealmList in RealmObject. How to persist order?
body: <p>I have a <code>RealmObject</code> with a <code>RealmList</code> as one of its field.</p>
  
  <pre><code>public class ToyMaker extends RealmObject {
      private RealmList&lt;Toy&gt; toyList;
      ...
  }
  
  public class Toy extends RealmObject {
      ...
  }
  </code></pre>
  
  <ol>
  <li><p>Will the ordering of <code>Toy</code> in <code>toyList</code> be persisted when written to Realm and reading it back?</p></li>
  <li><p>If ordering is not persisted by Realm, how can i achieve this manually given that </p>
  
  <p>A. I cannot add additional fields (e.g. index) in <code>Toy</code> class (a <code>Toy</code> can have many <code>ToyMaker</code> so an index field in <code>Toy</code> is not feasible.</p>
  
  <p>B. The ordering is in the order that <code>Toy</code> is added to <code>toyList</code>.</p></li>
  </ol>