registerDVModelDeserializer<T> function
Registers how a T is rebuilt from a JSON map.
Serializing alone is one-way: a form can show a model's fields but cannot hand back an edited one without this.
Implementation
void registerDVModelDeserializer<T>(DVModelDeserializer<T> deserializer) {
dvModelDeserializers[T] = (Map<String, Object?> json) => deserializer(json);
}