насущная проблема, которая решается - есть у меня куча легаси кода, с очень сомнительными DTO/доменными обьектами, которые участвуют и в XML, и в JSON, и в хибернейте итд
Идея понятна. И есть такие способы: на JPoint уже прямо скоро будет Гослинг, и его можно спросить почему в Java не завезли стратегий хэширования и сравнения объектов
Думаю, что сейчас очень многое завязано на equals/hashcode, что добавлять новые интерфейсы непросто. Хотя, например, в TreeSet можно передавать свой comparator -- там заранее подумали.