public ClassReader(IReadObjectsCache readObjects, IMemberReader memberReader, ITypeFinder typeFinder, IDocumentObjectsRepository docObjectRepository, IBaseTypeMembersReader baseClassMembersReader, IObjectReader objectReader) { this.readObjects = readObjects; this.memberReader = memberReader; this.typeFinder = typeFinder; this.docObjectRepository = docObjectRepository; this.baseClassMembersReader = baseClassMembersReader; this.objectReader = objectReader; }