     //
     //--------------------------------------------------------------------------
     
-    //----------------------------------
-    //  autoReverse
-    //----------------------------------
-
-    // TODO (chaase): Should this live in Transition instead?
-    /**
-     *  Whether the effect should automatically reverse itself 
-     *  when played in a transition and the opposite state
-     *  transition begins playing.
-     *
-     *  <p>Flex does not play multiple transitions simultaneously.
-     *  This means that when a new state transition occurs, if there
-     *  is already one playing it is stopped by calling <code>end()</code>
-     *  on it, which snaps it to its end values. The new transition
-     *  then starts playing from that state.</p>
-     * 
-     *  <p>The <code>autoReverse</code> flag allows the developer to
-     *  control whether the default snap-to-end behavior occurs, or whether,
-     *  instead, the previous effect is stopped in place and the new
-     *  effect is played from that intermediate state instead. Internally,
-     *  the transition code calculates how much of the previous effect
-     *  has been played and then plays the next effect for the inverse of that
-     *  time.</p>
-     * 
-     *  <p>This flag is only checked when the new transition is going in the
-     *  exact opposite direction of the currently playing one. That is, if
-     *  a transition is playing between states A and B and then a transition
-     *  to return to A is started, this flag will be checked. But if the
-     *  application is going from state A to B and a transition to state C is
-     *  started, then the default behavior of snapping to the end of the A->B
-     *  transition, then playing the B->C transition will occur.</p>
-     * 
-     *  @default false 
-     */
-    function get autoReverse():Boolean;
-
-    /**
-     *  @private
-     */
-    function set autoReverse(value:Boolean):void;
-
-    //----------------------------------
-    //  fromState
-    //----------------------------------
-
-    // TODO (chaase): Might be cleaner to pass handle to transition itself
-    // to the Effect, then can query from/toState from the transition
-    /**
-     *  The state that the effect is animating from, when played as a 
-     *  state transition effect. This information will be set by the component
-     *  setting the state that causes the transition. It is not intended for
-     *  use outside of the Flex framework classes internally.
-     * 
-     *  @default null
-     */
-    function get fromState():String;
-
-    /**
-     *  @private
-     */
-    function set fromState(value:String):void;
-
-    //----------------------------------
-    //  toState
-    //----------------------------------
-
-    /**
-     *  The state that the effect is animating to, when played as a 
-     *  state transition effect. This information will be set by the component
-     *  setting the state that causes the transition. It is not intended for
-     *  use outside of the Flex framework classes internally.
-     * 
-     *  @default null
-     */
-    function get toState():String;
-
-    /**
-     *  @private
-     */
-    function set toState(value:String):void;
-
     //----------------------------------
     //  className
     //----------------------------------

     *  @see mx.effects.EffectInstance#end()
     */
    function end(effectInstance:IEffectInstance = null):void;

    /**
     * Sets the current time of an effect. Seek may be used to
     * fast-forward or reverse to a particular point in time in an effect.
     * 
     * @param seekTime Number of milliseconds that the effect should
     * play at. This number should be between 0 and the duration of the
     * effect.
     * 
     * @see #duration
     */
    function seek(seekTime:Number):void;

    /**
     *  Captures the current values of the relevant properties

    function set perElementOffset(value:Number):void;

    //----------------------------------
    //  relevantProperties
    //----------------------------------

