I take back every word I said. Now it feels worth looking into. Photo by Olu Eletu on Unsplash opensource dotnet See also Using Sonar Cloud on .NET Core with Travis Dependency injection - the what and the how Playing with types - non-unique property and field names Emitting a Type that inherits from a base type referencing the built Type NGenerics on Ohloh