Refactoring FaradayFactory, Part 1
Refactoring FaradayFactory, Part 2
Refactoring FaradayFactory, Part 3
Refactoring FaradayFactory, Part 4
Remove need for NullLogger