better names for expression tree classes