      */
     private var resourceManager:IResourceManager =
 									ResourceManager.getInstance();
-
-    //--------------------------------------------------------------------------
-    //
-    // Properties
-    // 
-    //--------------------------------------------------------------------------
-
-    [Inspectable(enumeration="multiple,single,last", defaultValue="multiple", category="General")]
-    /**
-     * Value that indicates how to handle multiple calls to the same service. The default
-     * value is <code>multiple</code>. The following values are permitted:
-     * <ul>
-     * <li><code>multiple</code> Existing requests are not cancelled, and the developer is
-     * responsible for ensuring the consistency of returned data by carefully
-     * managing the event stream. This is the default value.</li>
-     * <li><code>single</code> Only a single request at a time is allowed on the operation;
-     * multiple requests generate a fault.</li>
-     * <li><code>last</code> Making a request cancels any existing request.</li>
-     * </ul>
-     */
-    public function get concurrency():String
-    {
-        return _concurrency;
-    }
-
-    /**
-     *  @private
-     */
-    public function set concurrency(c:String):void
-    {
-        _concurrency = c;
-    }
-
-    [Inspectable(defaultValue="false", category="General")]
-    /**
-    * If <code>true</code>, a busy cursor is displayed while a service is executing. The default
-    * value is <code>false</code>.
-    */
-    public function get showBusyCursor():Boolean
-    {
-        return _showBusyCursor;
-    }
-
-    public function set showBusyCursor(sbc:Boolean):void
-    {
-        _showBusyCursor = sbc;
-    }
-
-
-    //--------------------------------------------------------------------------
-    //
-    // Public Methods
-    // 
-    //--------------------------------------------------------------------------
-
-    /**
-     * @private
-     */
-    override public function cancel(id:String = null):AsyncToken
-    {
-        if (showBusyCursor)
-        {
-            CursorManager.removeBusyCursor();
-        }
-        return super.cancel(id);
-    }
 
     /**
      * Called after the implementing object has been created and all

    {
        super(rootURL, destination);

        showBusyCursor = false;
        concurrency = Concurrency.MULTIPLE;
    }

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

        this.document = document;
    }


    //--------------------------------------------------------------------------
    //
    // Internal Methods
    // 
    //--------------------------------------------------------------------------

    /**
     * If this event is a fault, and the event type does not
