move gson stuff into separate builder.