public void Add(AbstractCollection products)
 {
     for (int i = 0; i < products.Length; i++)
     {
         Add(products[i]);
     }
 }
 public ListContainer(AbstractCollection products)
 {
     for (int i = 0; i < products.Length; i++)
     {
         Add(products[i]);
     }
 }
 public Container(AbstractCollection products)
 {
     Add(products);
 }
 public ListContainerN(AbstractCollection products)
 {
     Add(products);
 }