public function __isset($name) { try { $value = $this->{$name}; } catch (\LogicException $e) { return false; } return isset($value); }