title: Core Data two entitites of the same class
body: <p>I'd like to have a <code>NSManagedObject</code> subclass <code>Food</code> representing food. Now I'd like to have two entities (or lists stored separately), i.e. <code>EatenFood</code> and <code>FoodInTheFridge</code> using core data. Both lists contain the same objects <code>Food</code> but i'd like to have them disjoint and kept separately(so <code>Food</code> can either be eaten of in the fridge).</p>
  
  <p>How can I achieve this using core data?</p>