Building up the request should use transients instead of java.util.HashMap