maybe out of scope, but wasn't there talk about putting this kind of 'object' storage into the `userPrefs` module?