public virtual async Task <bool> RunAsync() { if (Validate()) { return(await _runner.RunAsync()); } else { return(false); } }