ExtJs Existing record deleted when adding a new record
<p>Scenario is simple. </p>

<p>I have one store, which gets populated from an API end point. 
For this example, we are going to assume we have one record in that store. 
Important detail on this is that the internal id of our record is 2.</p>

<p>Now, we create a new model instance and populate it with some data. Add to the store. This record has an id of 1. Store.add(new model instance) works fine. </p>

<p>Now, when we make a third record, and attempt to add it to the store, we run into an issue. The id of the third record is 2. The id of the first record that we have in the store is 2. </p>

<p>The third record overrides the first record, sending out a delete for the record that was obtained from the endpoint.</p>

<p>Is this a bug, or a feature...</p>