Fixed hashCode()