title: Truly change a model attribute silently in Backbone.js?
body: <p>Is there a way I can change attributes on a model without ever firing a change event? If you pass <code>{"silent":true}</code> right now, the next time an attribute is changed, the silent change event will be triggered. Can I change an attribute safely without the change event ever being triggered?</p>
  
  <p>from change, Backbone 0.9.2:</p>
  
  <pre><code>// Silent changes become pending changes.
  for (var attr in this._silent) this._pending[attr] = true;
  
  // Silent changes are triggered.
  var changes = _.extend({}, options.changes, this._silent);
  this._silent = {};
  for (var attr in changes) {
      this.trigger('change:' + attr, this, this.get(attr), options);
  </code></pre>