ancestor<ConceptEditorDeclaration> replaced with ancestor<AbstractComponent> to allow usage in editor components