Add base implementation of MessageBus