#480 add OPSettingsDelegateImpl