@Override
    public void reset() {
        set(initialValue);
    }
@Test
    public void testReset() {
        SnapshotRegistry registry = new SnapshotRegistry(new LogContext());
        TimelineObject<String> value = new TimelineObject<>(registry, "<default>");
        registry.getOrCreateSnapshot(2);
        value.set("first value");
        registry.getOrCreateSnapshot(3);
        value.set("second value");

        registry.reset();

        assertEquals(Collections.emptyList(), registry.epochsList());
        assertEquals("<default>", value.get());
    }