@Override
    @Deprecated
    public Object getProperty(IClientConfigKey key, Object defaultVal) {
        return Optional.ofNullable(get(key)).orElse(defaultVal);
    }
Store the default value for key while giving precedence to default values in the property resolver
ribbon-core/src/main/java/com/netflix/client/config/ReloadableClientConfig.java