The HttpError object should use a case insensitive comparer for determining key equality since the case of the dictionary keys cannot be guaranteed when sent over the wire.
For example, all our JSON properties are formatted using camelCase, so requesting HttpError.Messages actually looks for key "message", not "Message".
For example, all our JSON properties are formatted using camelCase, so requesting HttpError.Messages actually looks for key "message", not "Message".