@Test
public void withoutMemberCanReturnSelf() {

    ObjectNode node1 = new ObjectNode(new HashMap<>(), SourceLocation.none());
    ObjectNode node2 = node1.withoutMember("key-1");
    assertSame(node1, node2);
}