public OrdersViewModel CreateInstance(Customer customer)
 {
     return _container
     .With("model")
     .EqualTo(customer)
     .GetInstance<OrdersViewModel>();
 }
 public OrderViewModel(Order order, Customer customer, IToolManager toolManager)
 {
     Customer = customer;
     _model= order;
     _toolManager = toolManager;
     SubscribeToOrderDetailsChanged(_model);
 }
 public OrderViewModel CreateInstance(Order order, Customer customer)
 {
     return _container
         .With("order")
         .EqualTo(order)
         .With("customer")
         .EqualTo(customer)
         .GetInstance<OrderViewModel>();
 }