@Override
public void onSuccess(SimpleFooProxy response) {
response = checkSerialization(response);
SimpleFooRequest context = simpleFooRequest();
SimpleBarProxy bar = context.create(SimpleBarProxy.class);
Request<String> helloReq = context.hello(bar).using(response);
bar = context.edit(bar);
bar.setUserName("BAR");
helloReq.fire(new Receiver<String>() {
@Override
public void onSuccess(String response) {