private void RecalculateSides() { if (_operand1 is TmoObject tmoObject1) { tmoObject1.RecalculateSides(); } if (_operand2 is TmoObject tmoObject2) { tmoObject2.RecalculateSides(); } var tuple = Tmo.Exe(_operand1, _operand2, _tmo); _leftSide = tuple.Item1; _rightSide = tuple.Item2; }