Clean a map, except of some keys.
void preserveKeysInMap(Map<String, dynamic> object, List<String> keys) { object.removeWhere((key, _) => !keys.contains(key)); }