Preferences

Preferences of a user are described in a user Profile. These preferences may contain habits for constraints, such as
 * does not each fish
 * is allergic to flower
 * prefers red wine