Have the following entities in my domain:
Project
Task
User
Context
A user can have multiple projects, tasks and contexts. A project can have tasks and contexts and a task can have contexts.
I am a little unsure as how best to model Contexts as it will belong to multiple entities i.e. a user can add a list of contexts, these contexts will be associated with te user. A user can then add a project and select from the list of user contexts,contexts to add to the Project effectively making project contexts.
Any help would be appreciated, thansk in advance...