public static void Main()
Console.WriteLine($"Name: {blackInk.Name}");
Console.WriteLine($"ObjectName: {blackInk.ObjectName}");
Console.WriteLine($"ObjectAndName: {blackInk.ObjectAndName}");
public class Ink : INameable
public Guid InkId { get; init; } = Guid.NewGuid();
public string Color { get; set; }
public string Name { get => Color; set => Color = value; }
public string ObjectName => "Ink";
public interface INameable
public string Name { get; set; }
public string ObjectAndName => $"({ObjectName}) {Name}";
public string ObjectName { get; }