Здравствуйте!
Во многих примерах перед проведением вычислений значение объекта OptimProperty (обычно int или double) присваивается локальной переменной, и далее уже локальная переменная используется в вычислениях.

Вопрос: а зачем?
Почему нельзя везде по коду использовать OptimProperty или OptimProperty.GetValue ?

Есть ли в этом какой нибудь практический смысл?
Возможно, если загонять значение OptimProperty.ToString() в Context.GetData как параметр обработчика, могут возникнуть ошибки?

Спасибо!