Handler(executor: Executor?, topic: String, callback: (Message, MessageHandlerRegistration) -> Unit)
A registration to handle messages of different types