Spree Preferences Model extracted into a gem!