Are you sure every object has proper support for equals/hashcode?