public function toArray() { $array = array(); foreach ($this->_data as $key => $value) { $array[$key] = $value instanceof PropertyReference ? $value->value() : $value; } return $array; }