title: Breeze doesn't expand more than one navigation property path?
body: <p>if I run the following query using the NorthindModel, NorthwindDataContext from the breeze samples only the first navigation property is expaned. All other returning null:</p>
  
  <pre><code>    var query = EntityQuery.from("OrderDetails")
          .where("OrderID", "==", 11069)
          .expand("Order.Customer", "Order.Employee");
      manager.executeQuery(query).then(querySucceeded).fail(queryFailed);
  
      function querySucceeded(data){
           var customer = data.results[0].Order().Customer();
           var employee = data.results[0].Order().Employee(); // returns null!!!!!
      }
  </code></pre>
  
  <p>If I change the order in the expand paramerter list than customer is set to null:</p>
  
  <pre><code>    var query = EntityQuery.from("OrderDetails")
          .where("OrderID", "==", 11069)
          .expand("Order.Employee", "Order.Customer");
      manager.executeQuery(query).then(querySucceeded).fail(queryFailed);
  
      function querySucceeded(data){
           var customer = data.results[0].Order().Customer(); // returns null!!!!!
           var employee = data.results[0].Order().Employee();         }
  </code></pre>
  
  <p>What's the problem here?</p>