auto injecting mocked and configured modules, fixes #8