public void Recieve(Gift gift) { listOfGifts.Add(gift); }
public void SendGift(Gift gift, IGiftee giftee) { giftee?.Recieve(gift); }