No need for an extra variable, `self._groupCounter` and `batchGroupCounter` are incremented at the same time. I prefer keeping `batchGroupCounter` because there is no need for an object wide var.