Class representing a message to user.
Create an SmiMessage.
The type of message.
The message to be displayed to the user.
Optional
Any available causes of the message.
Whether the message should be displayed.
Class representing a message to user.