Use DI everywhere. refs #414
Use DI everywhere. refs #414