Builder: Create tree  nodes with magic methods.
TreeExpression::AddChild now transform nonExpression values to BasicExpressions.
Builder: build tree nodes with magic method calls.