newFoo = checkSerialization(newFoo);
assertEquals(1, handler.updateEventCount);
assertEquals(1, handler.totalEventCount);
SimpleFooRequest context = simpleFooRequest();
final Request<Long> mutateRequest =
context.countSimpleFooWithUserNameSideEffect().using(newFoo);
newFoo = context.edit(newFoo);
newFoo.setUserName("Ray");
mutateRequest.fire(new Receiver<Long>() {
@Override
public void onSuccess(Long response) {