public function beginTransaction() { parent::beginTransaction(); // Notify the children properties foreach ($this->properties as $prop) { $prop->beginTransaction(); } }