  *
  *  @includeExample examples/StatesExample.mxml
  */
-public class RemoveChild implements IOverride
+public class RemoveChild extends OverrideBase implements IOverride
 {
-	include "../core/Version.as";
+    include "../core/Version.as";
 
     //--------------------------------------------------------------------------
     //


    /**
     *  IOverride interface method; this class implements it as an empty method.
	 * 
	 *  @copy IOverride#initialize()
     */
    public function initialize():void
    {

     *  @private
     *  Parent of the removed child.
     */
    private var oldParent:DisplayObjectContainer;

    /**
     *  @private
     *  Index of the removed child.
     */
    private var oldIndex:int;
    
    /**
     *  @private
     */
    private var removed:Boolean;

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