docs: function(rows, options) {
  	
  	this._options = _.clone(options || {});
  
  	this._getRows( _.map(rows, function(row, key) {
  		return new Row( row, this._options );
  	}, this) );
  
  	// .find expects an array
  	this.filter(this._options.find);
  
  	if (_.isObject(this._options.date_range)) {
  
  		// does the same as select_for only using the dateRangeMatcher method;
  		this.filter(this._options.date_range);
  	}
  
  	if (this._options.sortBy) {
  
  		// does the same as select_for only using the dateRangeMatcher method;
  		this.sortBy( this._options.sortBy, this._options.descending );
  	}
  	return this;
  }