public function reset()
    {
        // clears the object entirely
        $this->url = null;
        $this->params = array();
        $this->options = array();
        $this->callType = null;
        $this->responseType = null;
    }