factory MessagesData.fromJSON(Map<String, dynamic> json) { final messages = Message.fromJSONList(json['messages'] as List); return MessagesData(messages); }