public static IServiceCollection AddFighting(this IServiceCollection services, Action <FightBuilder> setupAction) { FightBuilder builder = new FightBuilder(services); setupAction?.Invoke(builder); builder.Build(); return(services); }