Method-Core Injection: A C# Pattern for Reducing Boilerplate Code
annlewkowicz.com