Allow the user to replace the internal IoC container.
Removed brittle test.
Versiongit add -A
fix merge