Redefined Expression interface: now it is defined by value and type fields.
Removed ValueExpression.