see dart:core documentation
@override void addAll(Iterable<E> iterable) { value.addAll(iterable); emit(); }