For every item is performed replace
void replaceAll(Iterable<T> items, Predicate<T> test) { items.forEach((item) => replace(item, test, false)); notify(); }