Add MessageKeys to all Message types and use in MessageListenerSink.