Merge MessageReceiver into MessagePublisher