BTW, Interpolation.watchExpressions is incorrectly typed as List<Expression> while it actually contains the getter closures from the expressions.