      *  @playerversion AIR 1.5
      *  @productversion Flex 4
      */
-    public function get animationProperties():Array
-    {
-        return _animationProperties;
-    }
-    public function set animationProperties(value:Array):void
+    public function get motionPaths():Array
+    {
+        return _motionPaths;
+    }
+    public function set motionPaths(value:Array):void
     {
         // Only set the list to the given value if we have a 
         // null list to begin with. Otherwise, we've already
         // set up the list once and don't need to do it again
         // (for example, in a repeating effect).
-        if (!_animationProperties)
-            _animationProperties = value;
-    }
-    
-    /**
-     * This flag indicates whether values should be rounded before set on
-     * the targets. This can be useful in situations where values resolve to
-     * pixel coordinates and snapping to pixels is desired over landing
-     * on fractional pixels.
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10
-     *  @playerversion AIR 1.5
-     *  @productversion Flex 4
-     */
-    protected var roundValues:Boolean;
-
+        if (!_motionPaths)
+            _motionPaths = value;
+    }
+    
     /**
      * This flag indicates whether a subclass would like their target to 
      * be automatically kept around during a transition and removed when it

                    duration = Math.max(duration, keyframes[j].time);

        }
        for (i = 0; i < animationProperties.length; ++i)
            animationProperties[i].scaleKeyframes(duration);

        animation = new Animation(duration);
        animation.animationProperties = animationProperties;

        animation.addEventListener(AnimationEvent.ANIMATION_START, startHandler);
        animation.addEventListener(AnimationEvent.ANIMATION_UPDATE, updateHandler);
        animation.addEventListener(AnimationEvent.ANIMATION_REPEAT, repeatHandler);
        animation.addEventListener(AnimationEvent.ANIMATION_END, endHandler);
            
        if (_seekTime > 0)
            animation.seek(_seekTime);
        if (reverseAnimation)

 *  @playerversion AIR 1.5
 *  @productversion Flex 4
 */
public class AnimateInstance extends EffectInstance implements IAnimationTarget
{
    public var animation:Animation;
    
