KnowledgeManager implementation.

@Bures