How to easy determine undefined JSON fields?
json.field.type == Json.Type.Undefined is too long.
For BSON we can use isNull function. What about JSON?
Json.opt is good, but isn't suitable for some cases.