add getType to expression; add validCheck to node;