title: breezejs - How to initiate complex type properties when creating a new Entity
body: <p>Suppose there is person type which has some complex properties such as Address and dateOfBirth</p>
  
  <p>I created a new Entity of person with this code : </p>
  
  <pre><code> newPerson(manager.createEntity("Person",{ id: breeze.core.getUuid() }));
  </code></pre>
  
  <p>How can I initiate the complex type so I can bind it to a blank form?
  In the breeze doc it says :<a href="http://www.breezejs.com/documentation/complextype-properties" rel="nofollow">http://www.breezejs.com/documentation/complextype-properties</a></p>
  
  <blockquote>
    <p>This is actually slightly incorrect, you can create an ‘unbound’
    instance of a complexType with the complexType.createInstance method
    but when you assign it, you are simply copying its values onto an
    existing instance.</p>
  </blockquote>
  
  <p>Where is the best place to initiate the complex type properties?any sample code would be so helpful.</p>