allow decorators created from the same source to be considered as equals when being used as keys in a hash