Expressions now represented by objects