      *  property, or <code>&lt;mx:states&gt;</code>tag that specifies the State
      *  object.
      */
-    public var relativeTo:UIComponent;
+    public var relativeTo:Object;
 
     //------------------------------------
     //  target

     */
    public function remove(parent:UIComponent):void
    {
        var obj:UIComponent = relativeTo ? relativeTo : parent;

        if (!added)
            return;

        switch (position)

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

