ClientKnowledgeBase constructor