make ExpNode's variables private