private static void RegisterHandlers(IEnumerable <CommandHandler> commandHandlers, IEnumerable <QueryHandler> queryHandlers, IEnumerable <QueryModelBuilder> queryModelBuilders)
{
CommandBus commandBus = GetService <CommandBus>();
EventBus eventBus = GetService <EventBus>();
QueryBus queryBus = GetService <QueryBus>();
commandHandlers.ToList().ForEach(ch => commandBus.RegisterHandler(ch));
queryModelBuilders.ToList().ForEach(qmb => eventBus.RegisterBuilder(qmb));
queryHandlers.ToList().ForEach(qh => queryBus.RegisterHandler(qh));
}