public function __isset(string $name) : bool
{
$class = get_class($this);
$name = ucfirst($name);
// Tests for possible getters
static $types = ['get', 'is'];
foreach ($types as $type) {
$getter = $type . $name;
if (self::hasMethod($class, $getter)) {
return true;
}
}
return false;
}