added Objects.merge