set => currentValue = Lerp(startValue, targetValue, value);
get => InverseLerp(startValue, targetValue, currentValue);