1. Use the term Plan rather recipe?
2. It seems that Plan can evolve, so should a Plan be a kind of entity?
3. If so, then do we have a new relationship hadPlan: activity -> entity?
4. Is this a specialization of wasAssociatedWith? If not, how do we distinguish this new relationship from wasAssociatedWith.