protected function getChanges() { if (!isset($this->changesIterator)) { $this->changesIterator = new EntityChangesIterator($this->getIterator()); } return $this->changesIterator; }