V2

constructor(key: KMutableProperty0<V>, initial: V, end: V, interpolator: (Ratio, V, V) -> V, includeStart: Boolean, startTime: TimeSpan = 0.nanoseconds, duration: TimeSpan = TimeSpan.NIL, initialization: () -> Unit? = null)