      * 
      *  @throws RangeError If the index does not exist in the child list.
      */
-    function removeElementAt(index:int):Object;
+    function removeElementAt(index:int):IVisualElement;
     
     //----------------------------------
     //  Visual Element index

     * 
     *  @throws ArgumentError If the element is not a child of this visual container.
     */ 
    function getElementIndex(element:Object):int;
    
    /**
     *  Changes the position of an existing visual element in the visual container.

     * 
     *  @throws RangeError If the index position does not exist in the child list.
     */ 
    function getElementAt(index:int):IVisualElement
    
    //----------------------------------
    //  Visual Element addition
