      *  @param valueBy An optional parameter that specifies the delta with
      *  which to calculate either the from or to values, if one is omitted. 
      */
-    protected function addPostLayoutMotionPath(property:String,
+    mx_internal function addPostLayoutMotionPath(property:String,
         valueFrom:Number = NaN, valueTo:Number = NaN, valueBy:Number = NaN):void
     {
         if(isNaN(valueFrom) && isNaN(valueTo) && isNaN(valueBy))
            return;
            
-        postLayoutTransformPropertiesSet = true;
         addMotionPath(property,valueFrom,valueTo,valueBy);
     }
     
     /**
+     *  @private
+     * 
      *  Adds a MotionPath object to the transform effect with the
      *  given parameters. 
      *  If a MotionPath object 

     *  @param valueBy An optional parameter that specifies the delta with
     *  which to calculate either the from or to values, if one is omitted. 
     */
    protected function addMotionPath(property:String,
        valueFrom:Number = NaN, valueTo:Number = NaN, valueBy:Number = NaN):void
    {
        // First, nail down the from value with to/by, if possible

 *  This effect works by combining all current transform effects
 *  on a target into one single effect instance for that target.
 * 
 *  <p>While this combination of multiple transform effects happens
 *  internally,
 *  it does force certain constraints that should be considered:</p>
