     public function GraphicElement()
     {
         super();
-        xformOffsets = new TransformOffset();
-		xformOffsets.userVisible = false;
-		xformOffsets.addEventListener(Event.CHANGE,transformOffsetsChangedHandler);
+        layoutFeatures = new AdvancedLayoutFeatures();
     }
 
     //--------------------------------------------------------------------------

	 */
	public function set matrix3D(value:Matrix3D):void
	{
		xformOffsets.matrix3D = value;
		invalidateTransform();
	}


     */
    public function set scaleY(value:Number):void
    {
        var oldValue:Number = layoutFeatures.layoutScaleY;
        if (oldValue == value)
            return;

        layoutFeatures.layoutScaleY = value;
        dispatchPropertyChangeEvent("scaleY", oldValue, value);
		invalidateTransform();
    }
