It would be better to encode an optional field as "not being required", then begin "one of: null and value"