Interface RepeatContext<T>