Ха, полгода назад бился над этим же, решения не нашел.
При правильном подходе такой надобности и возникнуть не должно.
Если только внутри объекта не генерируется нечто, вызывающее метод объекта или работающее с его свойством. Как это понадобилось мне. Выходом стало передавать строковое имя переменной при инициализии объекта.