public function Get($idempotencyKey)
    {
        $response = $this->GetObject('responses_get', $idempotencyKey, 'MangoPay\Response');
        $className = $this->GetObjectForIdempotencyUrl($response->RequestURL);
        if (is_null($className) || empty($className) || is_null($response->Resource) || empty($response->Resource))
            return $response;
        
        $response->Resource = $this->CastResponseToEntity($response->Resource, $className);
        return $response;
    }