Я решаю это с помощью функции get, я помещаю условие в функцию ma getter, чтобы узнать, нахожусь ли я в контексте, в который я хочу скопировать переменную, или нет
public function get myVar():Object {
if (WantCopyTransient)
return _myVar;
else
return null;
}
Спасибоза ваши ответы