         // 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;
+        Effect(childEffect).parentCompositeEffect = this;
     }
     
     /**

    override protected function filterInstance(propChanges:Array,
                                               targ:Object):Boolean
    {
        if (mx_internal::filterObject)
        {
            // If we don't have any targets, then that means
            // we are nested inside of another CompositeEffect.

            // Remove this effect as the parent of the old child effects
            for (i = 0; i < _children.length; ++i)
                if (_children[i])
                    Effect(_children[i]).parentCompositeEffect = null;
        _children = value;
        if (_children)
            for (i = 0; i < _children.length; ++i)
                if (_children[i])
                    Effect(_children[i]).parentCompositeEffect = this;
    }
    
    /**
