public function __set($name, $value)
{
if (array_key_exists($name, $this->referencedRows)) {
if ($value === null) {
$this->referencedRows[$name] = null;
} else {
unset($this->referencedRows[$name]);
}
}
$this->result->setDataEntry($this->id, $name, $value);
}