BaseKnowledgeManager + CloningKnowledgeManager implementations

@bures