docs: function(cloneModels, cloneProperties)
    {
      var source = this;
  
      if ( cloneModels )
      {
        source = [];
  
        for (var i = 0; i < this.length; i++)
        {
          source[ i ] = this[ i ].$clone( cloneProperties );
        }
      }
  
      return ModelCollection.create( this.database, source, true );
    }