public function setValues(PersistentObject $PO) { $fields = $this->getAllFields(); foreach ($fields as $k => $v) { $this->setValue($v, $PO->A($v)); } }