Hm interesting but the java.util.Properties type is still unproxyable since it has public constructor with parameters isn't it?