SimpleFooProxy foo1 = fooCtx1.create(SimpleFooProxy.class);
SimpleBarRequest barCtx = fooCtx1.append(req.simpleBarRequest());
SimpleFooRequest fooCtx2 = barCtx.append(req.simpleFooRequest());
assertNotSame(fooCtx1, fooCtx2);
assertSame(foo1, barCtx.edit(foo1));
assertSame(foo1, fooCtx2.edit(foo1));
SimpleBarProxy foo2 = barCtx.create(SimpleBarProxy.class);
assertSame(foo2, fooCtx1.edit(foo2));
assertSame(foo2, fooCtx2.edit(foo2));