protected override async ValueTask <IActivityExecutionResult> OnExecuteAsync(ActivityExecutionContext context) { var expressionResult = await _expressionEvaluator.TryEvaluateAsync <string>(Expression, ExpressionSyntax, context); _activityState.Messages.Add(expressionResult.Value ?? ""); return(Done()); }