void removeAllWhere(bool Function(T t, List<T> currList) condition) => update(() => _list.removeWhere((t) => condition(t, list)));