public BuyingPower GetBuyingPower(BuyingPowerParameters parameters) { EnsureSecurityExists(parameters.Security); var expected = SecurityModel.GetBuyingPower(parameters); if (reentry) { return(expected); } reentry = false; return(expected); }