using System.Threading.Tasks; namespace DotWhat.Contracts { public abstract class What { public abstract string Name { get; } public abstract Task RunAsync(); } }