Inheritance: DomainModel.Person
        public Order(IEnumerable<Product> products, Client client)
            : this()
        {
            if (products == null)
                throw new ArgumentNullException("products");

            if (client == null)
                throw new ArgumentNullException("client");

            Client = client;
            products = products.ToList();
        }