DDD implementation 3 folders with contexts -> Deanship -> Students -> Profesor GenericEntities -> contine entitati folosite in 2 sau 3 agregate Genertics -> Exceptions -> definire exceptii -> Value Objets 3 agregate -> StudyYear aggr root for Deanship -> Subjects aggr root for Professor -> GradeReport aggr root for Student Add Factory Mehtod for every aggr root