LogicException leads to a code fix, should not be used here
inner buses must be annotation driven, simplified API, no MessageBusFactory