Change obj.hashCode() to System.identityHashCode(obj)

... to avoid getting non-default hashCode() value

this was pointed out by Radim in review when I used this method in a component in RadarGun
so fixing here as well ...