protected Topping(IceCream s) { IceCream = s; }
public Sprinkle(IceCream s) : base(s) { }
public Fudge(IceCream s) : base(s) { }