:mag_right: Equality checking and hash function