decode method
Implementation
void decode(KeyedArchive object) {
super.decode(object);
schema = object.decodeObject("schema", () => new APISchemaObject());
encoding = object.decodeObjectMap("encoding", () => new APIEncoding())
as Map<String, APIEncoding>;
}