* [PM-17562] Refactor to Support Multiple Message Payloads * Change signature as per PR suggestion
* [PM-17562] Refactor existing RabbitMq implementation * Fixed issues noted in PR review