public function setState(array $properties) { foreach ($properties as $key => $val) { $this->{$key} = $val; } }