Use HashCodeGenerator in UserData.hashCode()