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