Map<String, Object?> toMessage() => <String, Object?>{ 'baseRevision': baseRevision, 'revision': revision, 'edits': [for (final edit in edits) edit.toMessage()], };