action expression parsing needs to bypass scope checks because it inherits the name of the expression that it wraps