Defines how a Pattern.Category object should be written/read to/from json.
Defines how a Pattern.Id object should be written/read to/from json.
Defines how a Language object should be written/read to/from json.
Defines how a Pattern.Subcategory object should be written/read to/from json.
Defines how a Result.Level object should be written/read to/from json.
Implicit Format objects for serialization / deserialization of Pattern objects.