public function api($method, $path, $parameters = null, $version = null, $etag = null)
        {
            $session = new FacebookSession($this->getAccessToken());

            $request = with(new FacebookRequest($session, $method, $path, $parameters, $version, $etag))
                ->execute()
                ->getGraphObject(GraphUser::className());

            return $request;
        }