introduce AssmebleDocumentManager

cost down for each Resolver instance creation