EVGL, спасибо.
В данной ситуации очень удачный вариант. Хотя я теряю возможность вызывать методы объекта (те самые callback вызовы, про которые писал belugin), я хотя бы могу получить набор сложно-структурированной информации.
Еще раз спасибо. Жаль только что сам до этого не дошел

- похоже год работы консультантом дает о себе знать