Why is id property added only to subsequent objects of Memory store?
<p>When leaving out the idProperty on creation of the object store, why do subsequent objects that are added to a memory store, get an id property, but the objects that were used in the creation of the memory store do not? </p>

<p>For example</p>

<pre><code>var employees = [{
    name: "Krishna",
    topic: "Sales"
}, {
    name: "Mohhamad",
    topic: "Sales"
}];

var employeeStore = new Memory({
    data: employees,

});

employeeStore.add({ name: "Joe", topic: "Marketing" });
</code></pre>

<p>My data contains the following objects</p>

<pre><code>{
    name: "Krishna",
    topic: "Sales"
},
{
    name: "Mohhamad",
    topic: "Sales"
},
{
    id: 0.8244685191447396,
    name: "Joe",
    topic: "Marketing"
}
</code></pre>