create a way to identify objects in a way that can be serialized as a hash key, for example