class UnmodifiableProperties extends Properties {

    @Override
    public Collection<Object> values() {
        return unmodifiableCollection(super.values());
    }

    public  UnmodifiableProperties(Properties properties);

}