Now `DeliveryGroup` wraps `ItemSet` form the partitioner and adds specific methods. So it has to be `ItemSet` because we are using its iterator.