public void OnInvestmentPurchased(Investment investment) { Cash -= investment.Cost; investment.AddShare(); }