Registro de dependências no TinyIOC para uso no NancyFX

Tenho outra pergunta para iniciantes em relação ao registro de dependências adicionais no TinyIoc para uso no NancyF

Continuo recebendo as seguintes exceções ao executar o aplicativo ...

Unable to resolve type: AdvancedSearchService.Interfaces.IResponseFactory

Exception Details: TinyIoC.TinyIoCResolutionException: Unable to resolve type: AdvancedSearchService.Interfaces.IResponseFactory

Source Error: 
Line 25:             var container = TinyIoCContainer.Current;
Line 26: 
Line 27:             _responseFactory = container.Resolve<IResponseFactory>();
Line 28:           
Line 29: 

No momento, estou registrando minhas dependências incorretamente, mas não consigo descobrir a maneira correta. Abaixo está o meu código no meu bootstrapper personalizado. Observe também que atualmente não estou chamando o método base.ConfigureRequestContainer porque não consigo descobrir como fazer com que o contexto atual passe para ele.

protected override void ConfigureApplicationContainer(TinyIoCContainer container)
{
    container.Register<IRavenSessionManager>(new RavenSessionManager());
    base.ConfigureApplicationContainer(container);

    ConfigureRequestContainer(container);
}


protected void ConfigureRequestContainer(TinyIoCContainer applicationContainer)
{
    var requestContainer = applicationContainer.GetChildContainer();
    requestContainer.Register<ISearchRepository>(new    SearchRepository(requestContainer.Resolve<IRavenSessionManager>().GetSession()));
    requestContainer.Register<IResponseFactory>(new ResponseFactory(requestContainer.Resolve<ISearchRepository>()));
    //base.ConfigureRequestContainer(requestContainer,[I NEED THE CONTEXT])
}

Qualquer ajuda seria realmente apreciada ... aparentemente minha ignorância não tem limites

questionAnswers(2)

yourAnswerToTheQuestion