Discovered a whole new type of bug: When a member function of a GC'd object triggers a collection, the value of the "this"-pointer after the collection is no longer valid. So we need to guard against this case.
Discovered a whole new type of bug: When a member function of a GC'd object triggers a collection, the value of the "this"-pointer after the collection is no longer valid. So we need to guard against this case.

simonask/snow-deprecated,simonask/snow-deprecated,simonask/snow-deprecated