private function compileOptions(){
        $this->CurlOptions = array();
        $this->configureHTTPMethod($this->method);
        $this->configureUrl($this->url);
        $this->configureBody($this->body);
        $this->configureHeaders($this->headers);
        $this->configureOptions($this->options);
        return $this;
    }