title: Should I create namespaces for Entities and Value Objects?
body: <p>I am building an application using DDD principles.  I am now thinking about the namespace structure in the core of my application.  Please see the idea below:</p>
  
  <pre><code>Company.Application.Core.Entities
  Company.Application.Core.ValueObjects
  </code></pre>
  
  <p>However, I cannot find a single example of an application on GitHb, which follows this convention.  Is there a specific reason not to follow this naming convention?</p>
  
  <p>I also have a base class for entities i.e. <code>Company.Application.Core.Entities.Entity</code> and a base class for value objects i.e. <code>Company.Application.Core.ValueObjects.ValueObject</code></p>
  
  <p>The alternative option is to put all Value Objects and Entities in: <code>Company.Application.Core</code></p>