code: function(attributes, options) {
      BaseModel.__super__.initialize.apply(this, [attributes, options]);
      this.options = options ? _.clone(options) : {};
      this._processSchema();
      // attributes which have changed since this model was synced
      this._changedSinceSync = {};
      // attributes which this model had when last synced
      this._attributesOnSync = false;
      this.on('change', this.attributesChanged, this);
      this.on('sync', this.modelSynced, this);
    }
docs: ## BaseModel.prototype.initialize
  
  Init attributes & set event listeners
  
  @param {Object} attributes attributes for Model
  @param {Object} options Options