code: function(options) {
        options || (options = {});
        var attr;
        var old = this.attributes;
  
        // Run validation.
        var validObj = {};
        for (attr in old) validObj[attr] = void 0;
        if (!options.silent && this.validate && !this._performValidation(validObj, options)) return false;
  
        this.attributes = {};
        this._escapedAttributes = {};
        this._changed = true;
        if (!options.silent) {
          for (attr in old) {
            this.trigger('change:' + attr, this, void 0, options);
          }
          this.change(options);
        }
        return this;
      }
docs: Clear all attributes on the model, firing `"change"` unless you choose to silence it.