assertEquals("child-new", diff.removed.get(0));
assertEquals(1, diff.added.size());
assertEquals("child-moved", diff.added.get(0));
base = store.getRoot();
root = base.builder();
parent = root.child("parent");
parent.child("child-moved").setProperty("foo", "value");
parent.child("child-moved").setProperty(
new MultiStringPropertyState("bar", Arrays.asList("value")));
store.merge(root, EmptyHook.INSTANCE, PostCommitHook.EMPTY);