How to re-initialize an ember-data model
<p>In my application, the data in one model is "meta" in nature and defines the attributes in another model. Imagine retrieving a database, where the column definition data determines the attributes of each row.</p>

<p>I can <code>reopen()</code> the row model so long as I have not yet requested rows from the store. A subsequent call to <code>store.findAll('row')</code> retrieves data with all the attributes defined.</p>

<p>If however I have already called <code>store.findAll('row')</code> prior to <code>Column.reopen()</code>, then I cannot find a way cause the store to acknowledge the new attributes.</p>

<p>I have tried without success:</p>

<ul>
<li>unloading all the rows and finding them again</li>
<li>calling peekAll/update on the rows already in the store</li>
<li>calling <code>Ember.defineProperty()</code> on the row model instead of reopen.</li>
</ul>

<p>Both existing and subsequent new rows do not get the new attributes.</p>