Added super expression.
Implemented this and super using implicit definitions.