public ConfigurationProperty getProperty(final String key) {
        return stream().filter(item -> item.getConfigurationKey().getName().equals(key)).findFirst().orElse(null);
    }
@Test
    void shouldGetNullIfPropertyNotFoundForGivenKey() {
        Configuration config = new Configuration();
        assertThat(config.getProperty("key2")).isNull();
    }