Hi,

I have this situation:

In my system there will be Company, Representative (of company) and I can attach somy Event to Representative (or to company-in this case user will be asked to choose a Representative).

My use cases: CompanyManager(list, add, delete..), RepresentativeManager(list,add,delete...) and EventManager(list,add, delete...)

And I don't know how to model relationships between them, because on the Companies page I can choose company and jump to RepresentativeManager to manage Representatives or EventManager of this Company to manage Events, also on the Representatives page I can jump to EventManager and of course in Events page I can create a new Event by choosing Company a Representative.

Neither include nor extends seems good to me.

Thank you