HttpError has several private key string literals, such as MessageDetails, Exception, etc.
They should be public so that other code can access those key/valye pairs (HttpError is a dictionary).
They should be public so that other code can access those key/valye pairs (HttpError is a dictionary).