✅ Confusion over defining a default implementation on an interface - C#