 {
 import flash.display.DisplayObject;
 import flash.display.DisplayObjectContainer;
-import flash.display.Graphics;
-import flash.geom.Matrix;
-import flash.geom.Rectangle;
 import flash.geom.Transform;
+
+import mx.core.IInvalidating;
+import mx.core.IVisualElement;
 
 /**
  *  The IGraphicElement interface is implemented by all child tags of Graphic and Group.
  */
-public interface IGraphicElement
+public interface IGraphicElement extends IVisualElement, IInvalidating
 {
  
     //--------------------------------------------------------------------------

    function get alpha():Number;
    function set alpha(value:Number):void;

    //----------------------------------
    //  blendMode
    //----------------------------------
    /**
     *  Specifies the blend mode.
     * 

    //
    //--------------------------------------------------------------------------

    /**
     *  Specifies the level of transparency of the graphic element.
     * 
