class UnmodifiableProperties extends Properties {

    @Override
    public Set<Object> keySet() {
        return unmodifiableSet(super.keySet());
    }

    public  UnmodifiableProperties(Properties properties);

}