internal IEnumerable <RequestHandler <TRequest> > GetHandlers() { return(new RequestHandlers <TRequest>( _registry.Get <TRequest>() .Select(handlerType => _handlerFactory.Create(handlerType)) .Cast <IHandleRequests <TRequest> >())); }