public function setValue($object = null, $value = null)
{
if (!is_object($object)) {
throw new Exception('$object is of type ' . gettype($object) . ', instance of class ' . $this->class . ' expected.', 1210859212);
}
if ($this->isPublic()) {
parent::setValue($object, $value);
} else {
parent::setAccessible(true);
parent::setValue($object, $value);
}
}