Oh I see you have used this to compensate for lack of proper hashcode. Still a high chance of collisions though.