public function &getRawValue($name)
{
$property = $this->metadata->getProperty($name);
if ($property->isVirtual) {
$value = $this->internalGetValue($property, $name);
return $value;
}
if (!isset($this->validated[$name])) {
$this->initProperty($property, $name);
}
$value = $this->data[$name];
if ($value instanceof IProperty) {
$value = $value->getRawValue();
}
return $value;
}