How To Refactor for Dependency Injection, Part 7: Using the Managed Extensibility Framework