You should probably override `hashCode` as well.