public void DeleteBeer(Beer beer) { if (!Beers.Contains(beer)) { throw new ArgumentException($"{beer.Name} is not a {Name} beer"); } Beers.Remove(beer); }