function offsetexists($key) { return Base::instance()->visible($this, $key) ? isset($this->{$key}) : $this->exists($key); }