public BaseOngoingCashoutableBetsListBuilder(
     IBaseBetRepository <TBetMainInfo> betRepository,
     IMultiTenantCashOutService multiTenantCashOutService,
     IBaseBetMapper <TBetMainInfo, TUnifiedBet> betMapper,
     IBaseBetSelectionMapper <TBetSelectionMainInfo, TUnifiedBetSelection> betSelectionMapper,
     IBaseBetListInfoProvider <TContext, TUnifiedBet, TBetMainInfo> taxInfoProvider,
     IBaseBetListInfoProvider <TContext, TUnifiedBet, TBetMainInfo> regulatorInfoProvider)
     : base(multiTenantCashOutService, betMapper, betSelectionMapper, taxInfoProvider, regulatorInfoProvider)
 {
     _betRepository = betRepository;
 }
 protected BaseBetBuilderFactory(IBaseBetRepository <TBetMainInfo> betRepository,
                                 IMultiTenantCashOutService multiTenantCashOutService, IBaseBetMapper <TBetMainInfo, TUnifiedBet> betMapper,
                                 IBaseBetSelectionMapper <TBetSelectionMainInfo, TUnifiedBetSelection> betSelectionMapper,
                                 IBaseUniversalInfoProvider <TUnifiedBet, TBetMainInfo> universalTaxInfoProvider,
                                 IBaseUniversalInfoProvider <TUnifiedBet, TBetMainInfo> universalRegulatorInfoProvider
                                 )
 {
     _betRepository             = betRepository;
     _multiTenantCashOutService = multiTenantCashOutService;
     _betMapper                      = betMapper;
     _betSelectionMapper             = betSelectionMapper;
     _universalTaxInfoProvider       = universalTaxInfoProvider;
     _universalRegulatorInfoProvider = universalRegulatorInfoProvider;
 }