Reducing dependencies with the IServiceUtils<T> pattern A simple way to make your code cleaner... Dotnet Code Csharp Pattern Optimization Serviceutils