Flushes the set, if necessary. Chainable method. If the set is already flushed, don't do anything.
@override ISet<T> get flush;