improved Query::Error in order to store the response object