public function makeRequest($method, array $path = array(), array $headers = array(), $parameters = array())
    {
        $this->authenticate();

        return $this->makeRealRequest($this->client, $method, $this->getPathFromArray($path), $parameters, $headers);
    }