New
Progressively remove abstract methods in Term to simplify hierarchy.