Made `InputFormatDataSet` create a new iterator on each `.iterator()` call