minor
Minor: Removed useless keyword 'public' in interface
Introducing explicit dispose() to Expression.. not great, but within the
existing EMF architecture needed AFAIK to get our memory issue under
control.