code: function( options ) {
  			options || ( options = {} );
  			if ( options.silent ) {
  				options = _.extend( {}, options, { silentChange: true } );
  				delete options.silent;
  			}
  			return options;
  		}
docs: Rename options.silent, so add/remove events propagate properly.
  (for example in HasMany, from 'addRelated'->'handleAddition')