     
 
     /**
+     * @private
      * Propagate event listeners down to the operation since it is firing some of the
      * events.
      *  

        asyncRequest.setRemoteCredentials(remoteUsername, remotePassword, charset);
    }

    override public function cancel(id:String = null):AsyncToken
    {
        return operation.cancel(id);

        return operation.lastResult;
    }

    /**
     *  @inheritDoc
     */
    override public function clearResult(fireBindingEvent:Boolean = true):void
    {
        operation.clearResult(fireBindingEvent);
