Change PropertyIterable to GeneratingIterable