      */
     protected function filterInstance(propChanges:Array, target:Object):Boolean 
     {
-        if (mx_internal::filterObject)
-            return mx_internal::filterObject.filterInstance(propChanges, effectTargetHost, target);
+        if (filterObject)
+            return filterObject.filterInstance(propChanges, effectTargetHost, target);
         
         return true;
     }

        if (targets.length > 0)
        {
            // Reset the PropertyChanges array by passing in 'null'
            mx_internal::propertyChangesArray = captureValues(null, true);

            _callValidateNow = true;
        }

    public function set customFilter(value:EffectTargetFilter):void
    {
        _customFilter = value;
        filterObject = value;
    }
    
    //----------------------------------
