Added untested Bag iterator