Refactored IControllerMessageContext into context payloads to get access to it in the exception handler