My motivation in general was maintaining the ease of creating a caching Newman client so the change is all self-contained and doesn't effect Newman clients using the ```ReadCachingHttpClient```.