any google pay maintainers/users have insight as to why the api deprecated some java builder objects in favor of raw json? feels a little less friendly/type-safe to use from Kotlin, but I suppose it might enable you to share some config with web clients?