Changed not accepting objects with equal hash codes that are not reference equal..