@override BooleanValueType asOptional({bool optional = true}) => BooleanValueType(optional: optional);