@Test
void add_withNonNull_returnsExpected() {

    Change<TestState> add = Change.add(OBJECT1_V1);
    Assertions.assertNull(add.originalObject, "Original object set unexpectedly");
    Assertions.assertEquals(OBJECT1_V1, add.newObject, "New object not set as expected");
}