enable gradle up-to-date logic by providing custom equals for pojos