public Calculation(Variable outputVariable, Expression expression) { Contract.Requires(outputVariable != null); Contract.Requires(expression != null); OutputVariable = outputVariable; Expression = expression; }