Use gson instead of JacksonConverter - this is so that the client doesn't need spring as a dep