- CanExecuteChange is now evaluated for CommitOrderCommand (only when customer is selected)
- Customer is now null when nothing is selected