docs: function(base, filter)
    {
      if ( this.base )
      {
        this.base.database.off( Database.Events.ModelUpdated, this.onModelUpdated );
      }
  
      ModelCollection.prototype.init.call( this, base.database );
  
      Filtering.init.call( this, base, filter );
  
      base.database.on( Database.Events.ModelUpdated, this.onModelUpdated );
  
      return this;
    }