public IReactorReference Resolve <TState>(Reactor <TState> reactor) where TState : class, new() { return(Resolve(reactor.GetType(), reactor.Name)); }