protected virtual async Task <NodeExecutionResult> ExecuteNode(LogicNode node) { return(await _nodeExecutor.Execute(node)); }