public Product(string name, double price, int inStock, int min, int max, ArrayList associatedParts) : this(Inventory.GetNextProductID(), name, price, inStock, min, max, associatedParts) { }