Members this version does not model (incl. x-* extensions and explicit nulls); written back by toJson.
x-*
final Map<String, Object?> extra;