     /**
      *  @private
      */
-    protected function adjustAfterAdd(items:Array, location:int):void
+    private function adjustAfterAdd(items:Array, location:int):void
     {
         var length:int = items.length;
         for (var i:int = 0; i < length; i++)

    /**
     *  @private
     */
    protected function adjustAfterRemove(items:Array, location:int):void
    {
        var length:int = items.length;
        for (var i:int = length-1; i >= 0; i--)

    
    /**
     *  @private
     * 
     *  Currently, item renderers ("IRs") can only be recycled if they're all
     *  of the same type, they implement IDataRenderer, and they're all
     *  produced - by the itemRenderer factory - with the same initial
