     //----------------------------------
     //  useVirtualLayout
     //----------------------------------
-    
-    //----------------------------------
-    //  target
-    //----------------------------------
-    
-    private var _target:GroupBase;
-    
-    /**
-     * @private
-     */
-    override public function set target(value:GroupBase):void
-    {
-        if (_target == value)
-            return;
-        
-        if (_target)
-            _target.removeEventListener(FlexEvent.MEASURED_SIZE_FINAL, measuredSizeFinalHandler);
-        
-        _target = value;
-        super.target = value;
-        
-        if (_target)
-            _target.addEventListener(FlexEvent.MEASURED_SIZE_FINAL, measuredSizeFinalHandler, false, 0, true);
-    }    
 
     /**
      *  GridLayout only supports virtual layout, the value of this property can not be changed.

        
        element.visible = false;
        
        const factory:IFactory = elementToFactoryMap[element]; 
        if (!factory)
            return false;

        {
            if (!isNaN(width) || !isNaN(height))
            {
                if (validatingElt)
                {
                    if (validatingElt is IGraphicElement)
                        validateGraphicElement(IGraphicElement(validatingElt));
                    else
                        validatingElt.validateNow();
