simplified getChainReasoner