public interface MessageContext
This interface represents the context for a message. Classes
implementing this interface can carry state which may be
utilized by users of the message. As an example, a validation
error message may have the field id for the field which did
not validate as context.