public class Entity: INamed
public string Name { get; set; }
public class Entity2: INamed
public string Name { get; set; }
public string Name { get; set; }
public static class EntityExtensions
public static void SetName(this INamed source, string name)
if(string.IsNullOrEmpty(name))
public static void Main()
Console.WriteLine("Hello World");