add the abstract component KBCandidateExtractorI