copyWith method
Implementation
Model copyWith(Map<String, dynamic> data) {
return Model(
name: data['name'] ?? name,
fields:
data['fields'] != null && data['fields'] is List
? data['fields'].map<Field>((field) => Field.fromDynamic(field)).toList()
: fields,
);
}