extracted subreddit selecting into its own Preference subclass