class PropertiesChangedListener extends PostGovernanceRepositoryEventListener {

    @Override
    protected Optional<GovernanceEvent> createGovernanceEvent(final DataChangedEvent event) {
        return Optional.of(new PropertiesChangedEvent(YamlEngine.unmarshalProperties(event.getValue())));
    }

    public  PropertiesChangedListener(final ConfigurationRepository configurationRepository);

}