Manage contextual preferences without clutering your business code.