removed the mini-IoC container and replaced with a more straightforward configuration object.