Map<String, dynamic> toMap() { return <String, dynamic>{ 'add': ?add, 'remove': ?remove, 'set': ?set, }; }