Implementation of the expression framework