List<app.Message> get messages { final messages = List<app.Message>.from(_messages); _messages.clear(); return messages; }