      * 
      *  @default null
      */
-    public var target:IStyleClient;
+    public var target:Object;
 
     //----------------------------------
     //  value

 *
 *  @includeExample examples/StatesExample.mxml
 */
public class SetStyle implements IOverride
{
    include "../core/Version.as";


    [Inspectable(category="General")]

    /**
     *  @private
     *  Storage for the style value.
     */
    public var _value:Object;
    
    /**
     *  The new value for the style.
     *
     *  @default undefined
     */
    public function get value():Object
    {
        return _value;
    }

    /**
     *  @private
     */
    public function set value(val:Object):void
    {
        _value = val;
        
        // Reapply if necessary.
        if (applied) 
        {
            apply(parentContext);
        }
    }

    //--------------------------------------------------------------------------
    //
