internal override void Prepare()
 {
     Console.WriteLine("Preparing " + Name + " Using");
     Console.Write("Dough: " + _ingredients.CreateDough().Name + ", Clam: " + _ingredients.CreateClam().Name + ", Sauce: " + _ingredients.CreateSauce().Name + ", Cheese: " + _ingredients.CreateCheese().Name);
     Console.WriteLine();
 }
 internal override void Prepare()
 {
     Console.WriteLine("Preparing " + Name + " Using");
     Console.Write("Dough: " + _ingredients.CreateDough().Name + ", Cheese: " + _ingredients.CreateCheese().Name + ", Sauce: " + _ingredients.CreateSauce().Name + ", Veggies: ");
     Console.WriteLine();
     foreach (var val in _ingredients.CreateVeggies())
     {
         Console.Write(val.Name + " ");
     }
     Console.WriteLine();
 }