         super();      
     }
     
-    private var mxmlContentChanged:Boolean = false;
     private var needsDisplayObjectAssignment:Boolean = false;
-    
-    private var _mxmlContent:Array;
     private var layeringMode:uint = ITEM_ORDERED_LAYERING;
     private var numGraphicElements:uint = 0;
     

        if (host && host is IVisualElementContainer && host != this)
            IVisualElementContainer(host).removeElement(element);
        
        
        // Calling removeItem should have already removed the child. This
        // should handle the case when we don't call removeItem
        if (child.parent)
        {

     */ 
    override protected function commitProperties():void
    {
        super.commitProperties();
        
        if (mxmlContentChanged)
            validateMxmlContent(); 
        
        if (blendModeChanged)
        {
