public static void Bootstrap( AggregateRootRepository aggregateRootRepository, QueryRepository queryRepository, IEnumerable <CommandHandler> commandHandlers, IEnumerable <QueryHandler> queryHandlers, IEnumerable <QueryModelBuilder> queryModelBuilders) { SetService(new CommandBus()); SetService(new EventBus()); SetService(new QueryBus()); SetService(aggregateRootRepository); SetService(queryRepository); RegisterHandlers(commandHandlers, queryHandlers, queryModelBuilders); }