final DataObject auditedParent1 = new CayenneDataObject();
final DataObject audited11 = new MockAuditableChild();
audited11.writeProperty("parent", auditedParent1);
final DataObject audited12 = new MockAuditableChild();
audited12.writeProperty("parent", auditedParent1);
final DataObject audited13 = new MockAuditableChild();
audited13.writeProperty("parent", auditedParent1);
DataChannelFilterChain chain = mock(DataChannelFilterChain.class);
when(chain.onSync(context, changes, DataChannel.FLUSH_CASCADE_SYNC)).thenAnswer(new Answer<GraphDiff>() {