title: Breeze with Nested ComplexTypes
body: <p>I'm running into some problems with nested ComplexTypes. Not the exact same error as described in <a href="https://stackoverflow.com/questions/15774009/breeze-changing-the-order-of-complextype-classes">Breeze Changing the Order of ComplexType Classes</a> but that's probably because the nested ComplexType is also a property of some other model. </p>
  
  <ul>
  <li><p>Customer => Address</p></li>
  <li><p>Customer => InvoiceDetails => Address</p></li>
  </ul>
  
  <p>The error i'm getting is a Javascript NullRefException on nextParent.complexType. This is in the ComplexAspect constructor. After debugging Breeze i believe this call should be nextParent.complexAspect.parent. But after changing that code i'm getting some other errors i haven't been able to debug into yet.</p>
  
  <p>Has anyone else seen this problem with Breeze?</p>