title: Saving a model in local storage
body: <p>I'm using <a href="https://github.com/jeromegn/Backbone.localStorage" rel="nofollow noreferrer">Jerome's localStorage</a> adapter with Backbone and it works great for collections. </p>
  
  <p>But, now I have a single model that I need to save. So in my model I set:</p>
  
  <pre><code>localStorage: new Store("msg")
  </code></pre>
  
  <p>I then do my saves and fetch. My problem is that everytime I do a refresh and initialize my app a new representation of my model is added to localStorage, see below.</p>
  
  <p>What am I doing wrong?</p>
  
  <pre><code>window.localStorage.msg = {
    // Created after first run
    "1de5770c-1431-3b15-539b-695cedf3a415":{
      "title":"First run",
      "id":"1de5770c-1431-3b15-539b-695cedf3a415"
    },
    // Created after second run
    "26c1fdb7-5803-a61f-ca12-2701dba9a09e":{
      "0":{
        "title":"First run",
        "id":"1de5770c-1431-3b15-539b-695cedf3a415"
      },
        "title":"Second run",
        "id":"26c1fdb7-5803-a61f-ca12-2701dba9a09e"
      }
    }
  </code></pre>