private void RemoveValuesFromLists(Calculation calculation) { foreach (var number in calculation.GetNumbers()) { if (number is CalculatedNumber calculatedNumber) { CalculatedNumbers.Remove(calculatedNumber); } else { Numbers.First(x => x.Equals(number)).Disable(); } } }