isObjectValid($this); } catch (ReflectionException) { return false; } } public function toArray(): array { $vars = get_object_vars($this); unset($vars['validated']); return $vars; } }