     //
     //--------------------------------------------------------------------------
     
+    // TODO (chaase): Shouldn't there be a removeChild() method 
+    // since there's an addChild() method?
+    
     /**
      *  Adds a new child effect to this composite effect.
      *  A Sequence effect plays each child effect one at a time,

    /**
     *  An Array containing the child effects of this CompositeEffect.
     */
    public var children:Array = [];
    
    //--------------------------------------------------------------------------
    //
    //  Overridden methods

        // Null out the list of affected properties,
        // so that it gets recalculated to include the new child.
        _affectedProperties = null;
        Effect(childEffect).mx_internal::parentCompositeEffect = this;
    }
    
    /**
