@Override
    public UV get(UK key) throws Exception {
        return delegatedState.get(key);
    }
@Test
    public void testGetNotRecorded() throws Exception {
        testRecorded(
                singletonMap("x", "y"),
                state -> state.get("x"),
                logger -> assertFalse(logger.anythingChanged()));
    }