in my domain model i have the project entity (wich is also aggregate root) wich has products entity as child. One of the invariants of my d