Future<void> removeAll(List<ITreeNode<Data>> items) async { await Future.wait( items.map((item) { item.expansionNotifier.value = false; return Future.microtask(() => remove(item)); }), ); }