Registers a cleaner to be executed when this proxy object is garbage collected.
Compare two proxy instances for equality. This will compare both the type of the instances, and their memory addresses.
Removes a previously registered cleaner from this proxy object.