hi GM
humm...
I remember that this question discuss before.
And I interest to think about why.
When object vh created in the method another(),object v point to the same object of vh,and it is not

assign

all the value from vh to the v,but it is v point to the same object of vh attribute value.
After end of the method,the object ValHold does not exist.And v use the own object attribute value.
Hope this help

[ May 04, 2003: Message edited by: siu chung man ]