support usage of gson without using dagger