Map<String, dynamic> toMap() { return { 'branch': branch, 'source': source, 'version': version, 'versionId': versionId, }; }