The source iterable.
Iterable<T> get source => _source;
set source(Iterable<T> iterable) { _matches.clear(); _operations.clear(); _source.clear(); _source.addAll(iterable); }