@Mok
Adding class for domain model and create a packege for a Embedded or
Tables out the domain model.

added also Manager, why in my opinion is needed:
	she is in a relation one to one with department, so in such way
	that when is logged in, she can modify only your department	and so 
	associated couse and so on.