protected function checkValueStructure(BaseValue $value) { if (!is_bool($value->isDisabled)) { throw new InvalidArgumentType('$value->isDisabled', 'boolean', $value->isDisabled); } }