https://stackoverflow.com/questions/2614719/how-do-i-get-the-sharedpreferences-from-a-preferenceactivity-in-android
Anonymous
Separate policy from mechanism, separate interfaces from engines.