UserPreferences model