Map<T>
Added GetHashCodeUsingPositionWeights
unexpectedly fixed critial hash bug