Allow user to giving customisation different types messages.
final MessageConfiguration? messageConfig;