Created PrefSaver class and moved serialization methods to it. UserPrefs now only contains properties that define the UI on load.