.WHICH should not be dependent on location

Some implementations may want to relocate objects during the lifetime of the
object, causing the identity to change of it were based on location.