      */
     override public function get x():Number
     {
-    	return (_xformOffsets == null)? super.x:_xformOffsets.layoutX;
+    	return (_layoutFeatures == null)? super.x:_layoutFeatures.layoutX;
     }
 
     /**

     */
    protected function commitProperties():void
    {
    	var sX:Number = scaleX;
        if (sX != oldScaleX)
        {
            if (FlexVersion.compatibilityVersion < FlexVersion.VERSION_4_0)
            {
                var scalingFactorX:Number = Math.abs(scaleX / oldScaleX);
                if (!isNaN(explicitMinWidth))
                    explicitMinWidth *= scalingFactorX;
                if (!isNaN(explicitWidth))

    {
        if (transformZ == value)
            return;
		if(_layoutFeatures == null) initAdvancedLayoutFeatures();
   		_layoutFeatures.transformZ = value;
   		invalidateTransform();
   		invalidateParentSizeAndDisplayList();
    }
