public function getState() { $hash = array(); foreach ($this->getProperties() as $property) { $hash[$property] = $this->{$property}; } return $hash; }