Preferences in Case-Based Reasoning