domain.addFilter(changeSetFilter);
domain.getEntityResolver().getCallbackRegistry().addListener(changeSetFilter);
ObjectContext context = runtime.getContext();
AuditableChild3 ac1 = Cayenne.objectForPK(context, AuditableChild3.class, 1);
// a change to ignored property should not cause an audit event
ac1.setCharProperty1("X_X");
context.commitChanges();
assertEquals(0, processor.size);
processor.reset();
ac1.setCharProperty2("XXXXX");
context.commitChanges();
assertEquals(1, processor.size);
}