docs: function(models, delaySort, remoteData)
    {
      if ( isArray( models ) )
      {
        var indices = [];
  
        for (var i = 0; i < models.length; i++)
        {
          var model = this.parseModel( models[ i ], remoteData );
          var key = model.$key();
  
          this.map.put( key, model );
          indices.push( this.map.indices[ key ] );
        }
  
        this.trigger( Collection.Events.Adds, [this, models, indices] );
  
        if ( !delaySort )
        {
          this.sort();
        }
      }
    }