see dart core documentation
factory SignalMap.fromEntries(Iterable<MapEntry<K, V>> entries) => SignalMap(<K, V>{}..addEntries(entries));