Decouple loaders from AbstractBus constructor