public void Add(Product product) { products.Insert (0,(Product)product.Clone()); var evt = ProductsChanged; if (evt != null) evt (this, EventArgs.Empty); }