title: Backbone.js: stage new model without saving
body: <p>Is there a way in backbone.js to set up a new model (i.e. instantiate the class with empty attributes), <em>without</em> saving it back to the server?</p>
  
  <p>Specifically, I have a collection which contains several items.  When I want to create a new item within my collection, I call <code>collection.create {}</code>.  This automatically saves the empty model back to my database.</p>
  
  <p>In Rails, there's a difference between <code>Class.create</code>, which actually creates a database record, and <code>Class.new</code>, which simply creates one in memory and has to be manually saved.  I'm basically looking for a backbone equivalent.</p>