removed unnecessary conversion from Time to double and back for ensure(v) call in TimeInterval::impliedValue()