This should use `self.objectEnumerator` to avoid retaining `self` unnecessarily (potentially increasing memory usage).