In what case it would be HttpMessage but not HttpRequest? (HttpRequest inherits HttpMessage)