public void BuyFood <TStorageType>(int amount) where TStorageType : IStorage { Market.BuyFood <TStorageType>(amount); }