protected override Node CloneCore() { return(new Operation(Operator, First.Clone(), Second.Clone())); }