Map<String, dynamic> toMap() { return <String, dynamic>{ 'collection': ?collection, 'collectionDisplayName': ?collectionDisplayName, 'dataSource': ?dataSource, }; }