MessageResult class, holds information and functionality specific to a single message result
Optional
MessageResult class, holds information and functionality specific to a single message result