Без понятия как работает VB, никогда не использовал, но как вариант возвращать информацию о объекте, затем с этим объектом можно работать реализовать несколько функций, которые по инфе о объекте будут возвращать нужное значение, ну и так же его удалять когда более не требуется.