@override Map<String, dynamic> get source { final keys = RoomKeys.i; return { ...super.source, if ((name ?? '').isNotEmpty) keys.name: name, if ((photo ?? '').isNotEmpty) keys.photo: photo, }; }