same comment: should only initialize testMessageBus if null?