title: Is there any concept in DDD about shared value objects
body: <p>I need to know about how to use shared value objects in DDD Eg?</p>
  
  <p>If i have two aggregates roots called <strong>Registration and Admission,</strong> both this aggregates consuming a value object called Address. even though my ubiquitous language are different (Admission address and registration address) the  model of this Address object are same ( i meant it has common properties). so i decided to move this value object from both this aggregates roots to common place in my context ( Say SharedValuess).  I like to know this practice is good or there any matured method available to handle this type of situations .</p>
  
  <p>NB: This post may against the rules of Stack overflow because its answer is opinion based , but i didn't find any other active forum to ask this question. </p>