Class DistinctBatch<T>