added TimeFlow.ReserveRepetition() overload