@Override
    public String getProperty(String key, String defaultValue) {
        if (!iSaveDefaults || containsPropery(key))
            return super.getProperty(key, defaultValue);
        if (defaultValue != null)
            setProperty(key, defaultValue);
        return defaultValue;
    }