Added CachedIteration IterationStep