Introduce the OrderBasket type (IOrder composite).
Fix StyleCop issues.