public function __isset($name)
    {
        $is_set = isset($this->data[$name]);

        if (!$is_set && $this->base_object !== null) {
            $is_set = isset($this->base_object->$name);
        }

        return $is_set;
    }