class Card::Rule::PreferenceCache

a preference is a user-specific rule. This caches all preferences in the deck