public function marshal($row) { foreach ($this->_props as $key => $prop) { if (isset($row[$key])) { $row[$key] = $prop->type->marshal($row[$key]); } } return $row; }