fix(expressions): work around for the new operator and constructors overriding apply