you can put this creation logic inside VRaptorGsonBuilder