Way better performance on hashCode method