Class WeightedBackgroundJob<T>