Спасибо за советы...
Как я понял.. кешырование переменных - ето один из наиболее правильных подходов для решения данной проблемы... Только так можно получить однозначное значение переменных при всех ее выборках...
Примера с функциями в данный момент привести не могу - так как обошел варнининги именно кешырованием переменных... а сейчас не помню где эти проблемы были

.
Приму во внимание все замечания СПАСИБО!!!