public override void Remove(ProductComponent product)
 {
     children.Remove(product);
 }
 public override void Add(ProductComponent product)
 {
     children.Add(product);
 }