Represents an element that can appear as a suffix in a complex value, such as a property or index operator, or a method call (should they ever need to be supported).
Evaluates the expression in the given context, operating on the given value.
Returns the expression in the expression language syntax