public function getValue() : ArrayObject
    {
        foreach ((array)$this as $element) {
            if ($element->getElement() instanceof Radio
                && $element->getElement()->checked()
            ) {
                return new class([$element->getElement()->getValue()]) extends ArrayObject {
                    public function __toString() : string
                    {
                        return "{$this[0]}";
                    }
                };
            }
        }
        return new class([$this->value]) extends ArrayObject {
            public function __toString() : string
            {
                return "{$this[0]}";
            }
        };
    }