factory Metadata.fromJson(Map<String, dynamic> json) { return Metadata(json['questions'].entries.map((e) => Question.fromJson(e))); }