Added new implementations of Expression