    @Test
    public void testTwoConsumersWithDifferentsPojo() throws IOException {

        FilePreferences filePreferences = getPreferencesFile("morePropertiesThanPojoPreferences.json");

        FakePojo fakePojo = filePreferences.get(USELESS_POJO_KEY, FakePojo.class);

        assertThat(FakePojo.getDumbInstance()).isEqualToComparingFieldByField(fakePojo);

        OtherPojo otherPojo = filePreferences.get(USELESS_POJO_KEY, OtherPojo.class);

        assertThat(OtherPojo.getInstance().withName(DUMB_POJO_NAME)).isEqualToComparingFieldByField(otherPojo);
    }