:+1: for mergint GsonSerializerBuilder and GsonDeserialzerBuilder... You could create interfaces to expose different versions.