Preferences::Store quacks like a Hash
Refactor preferences, add ScopedStore
Spree::Preferences::Base
switch to serializing preferences on records