allow pref default values to be based off of other prefs values at runtime.