create a MessageId POJO and use it rather than String for more strongly typing of message and correlation IDs