title: Is acceptable Entity circular reference in domain model?
body: <p>I've seen a lot of domains designed with circular reference. The image below describes a simple example for understand the question: A company has employees and departments and a department has employees, who belong to a department.</p>
  
  <p>Logically, the model allows a employee who works for a company be related with a department of another company - of course, hypothetically, if business logic validation fails.</p>
  
  <p>In some more complex cases, and according to the business rules, I don´t see another way to model.</p>
  
  <p>Is it acceptable?</p>
  
  <p>Thanks in advance.</p>
  
  <p><img src="https://i.stack.imgur.com/829Yx.png" alt="Simple Cirular Reference Example"></p>