`PreferencesSystem` or `PreferencesInterface` could be a nice alternatives?