public Expression(IStatment statment, T left, T right) : this(statment, new Expression <T>(left), new Expression <T>(right)) { }
public Expression(IStatment statment, Expression <T> left, Expression <T> right) { Statment = statment; Left = left; Right = right; }