assertTrue(!pfm.isDirty());
assertEquals(2, pcl.eventCount());
// child dirty -> revert parent triggers revert on child
childSimpleProperty.setValue("1");
assertTrue(pfm.isDirty());
assertEquals(3, pcl.eventCount());
pfm.revert();
assertTrue(!pfm.isDirty());
assertTrue(!fm.isDirty());
assertEquals(4, pcl.eventCount());