@visibleForTesting Iterable<State<T>>? find(String id) { final probe = entries.keys.firstWhereOrNull((s) => s.id == id); return probe == null ? null : entries[probe]; }