Map<String, dynamic> toMap() { return { 'project': {'projectId': projectId, 'scripts': scripts.toMap()}, }; }