public function send(RequestInterface $request)
 {
     $httpRequest = $this->guzzle->createRequest($request->getMethod(), $this->guzzle->getBaseUrl() . $request->getUri());
     $request->buildRequest($httpRequest);
     $httpResponse = $this->guzzle->send($httpRequest);
     $response = $request->buildResponse(new Crawler($httpResponse->getBody()->__toString()));
     $this->setLastRequest($request);
     $this->setLastResponse($response);
     return $response;
 }