/** * Start or stop tracking changes, applying the same to any children * */ public function setTrackChanges($trackChanges = true) { if (count($this->children)) { foreach ($this->children as $child) { $child->setTrackChanges($trackChanges); } } return parent::setTrackChanges($trackChanges); }