class PropertySourceChangeSupport {

    public Map<String, PropertyValue> getProperties(){
        if(valueMap==null){
            return Collections.emptyMap();
        }
        return Collections.unmodifiableMap(valueMap);
    }

    public  PropertySourceChangeSupport(ChangeSupport changeSupport,
                                       PropertySource propertySource);

}