[core] Code refactoring: name and confidence level ported to the base class