title: OrmLite clean query result after release OpenHelperManager
body: <p>I have 3 tables.</p>
  
  <pre><code>@DatabaseTable(tableName = "summary")
  public class Summary {
  
  
  @DatabaseField(columnName = _ID, generatedId = true)
  private int id;
  
  @DatabaseField (columnName = OPERATION_NAME)
  private String operation;
  
  @ForeignCollectionField(columnName = ENTRIES, eager = true)
  private Collection&lt;Entry&gt; entries;
  }
  </code></pre>
  
  <p>Second:</p>
  
  <pre><code>@DatabaseTable(tableName = "entry")
  public class Entry implements Parcelable {
  
  @DatabaseField(columnName = _ID, generatedId = true)
  private int _id;
  
  @DatabaseField (foreign = true, columnName = SUMMARY, foreignAutoCreate = true)
  private Summary summary;
  
  @ForeignCollectionField(columnName = PARAMS, eager = true)
  private Collection&lt;Params&gt; params;
  }
  </code></pre>
  
  <p>Third:</p>
  
  <pre><code>@DatabaseTable(tableName = "params")
  public class Params implements Parcelable {
  
  @DatabaseField(columnName = _ID, generatedId = true)
  private int _id;
  
  
  @DatabaseField (foreign = true, columnName = ENTRY, foreignAutoCreate = true, foreignAutoRefresh = true)
  private Entry entry;
  }
  </code></pre>
  
  <p>I made the query </p>
  
  <pre><code>List&lt;Summary&gt; summaries = new ArrayList&lt;Summary&gt;();
  summaries = dao.queryForAll();
  </code></pre>
  
  <p>Each element of <strong>summaries</strong> contains Collection entries. Each element of entries contains Collection params;</p>
  
  <p>I got the <strong>List summaries</strong> with records, but after 
       OpenHelperManager.releaseHelper();
  I lose data of Collection  which contains data from third table from summaries. I get IllegalStateException.
  Why?</p>