Modificated BinaryOperationNode, Node and ConstantNode