/**
            Inserts an item as a specified position.
            
            @param item: Element to be inserted.
            @param index: Position where the elements should be added.
            @return Returns <code>true</code> if the list was changed as a result of the call; otherwise <code>false</code>.
        */
        public function addItemAt(item:*, index:int):Boolean {
            this._collection.splice(index, 0, item);
            
            return true;
        }
        
        /**
 