updateAll method
Updates all values.
If any key/value pairs are new or changed then a MapUpdate is sent to attached streams.
Implementation
@override
void updateAll(V? Function(K key, V? value) update) {
final mapCopy = {..._map};
mapCopy.updateAll(update);
addAll(mapCopy);
}