public static function __set_state(array $data)
{
$r = new self($data['accessor'], $data['data']);
if (isset($data['where'])) {
$r->where = $data['where'];
}
if (isset($data['orderBy'])) {
$r->orderBy = $data['orderBy'];
}
if (isset($data['onUpdate'])) {
$r->onUpdate = $data['onUpdate'];
}
if (isset($data['onDelete'])) {
$r->onDelete = $data['onDelete'];
}
return $r;
}