@override Map<String, dynamic> toJson() { return { 'model': model, 'contents': contents.map((x) => x.toJson()).toList(), }; }