Since `code` is exposed as a public property, the values for the code should be public fields so as to document them as part of the API exposed to a consumer of this exception?