Map.equals replaced with Maps.difference from guava