i have an instance variable which is publicly available. in Dispose i dispose of it. i wonder what do you think of this ? as it is public other might refer it, so it is hazardous to Dispose it.... but Dispose should be called on this resource. i am perplex. any advice ?