public SellMarketableItemsJob(
            ILogger <SellMarketableItemsJob> logger,
            InventoryService inventoryService,
            MarketService marketService,
            DelayedExecutionPool delayedExecutionPool,
            JobManager jobManager)
            : base(logger, jobManager)
        {
            _logger               = logger;
            _inventoryService     = inventoryService;
            _marketService        = marketService;
            _delayedExecutionPool = delayedExecutionPool;

            JobExecuteDelay = TimeSpan.FromHours(1);
        }
        public UnpackBoosterPacksJob(
            ILogger <UnpackBoosterPacksJob> logger,
            InventoryService inventoryService,
            BoosterPackService boosterPackService,
            DelayedExecutionPool delayedExecutionPool,
            JobManager jobManager)
            : base(logger, jobManager)
        {
            _logger               = logger;
            _inventoryService     = inventoryService;
            _boosterPackService   = boosterPackService;
            _delayedExecutionPool = delayedExecutionPool;

            JobExecuteDelay = TimeSpan.FromHours(1);
        }
        public CheckMarketPriceJob(
            ILogger <CheckMarketPriceJob> logger,
            LocalCacheService cacheService,
            MarketService marketService,
            DelayedExecutionPool delayedExecutionPool,
            JobManager jobManager)
            : base(logger, jobManager)
        {
            _logger               = logger;
            _cacheService         = cacheService;
            _marketService        = marketService;
            _delayedExecutionPool = delayedExecutionPool;

            JobExecuteDelay = TimeSpan.FromMinutes(15);
        }