Updated Expressions interface to require an .equals() method override