remove the last circular dependencies: only create a label in GeometryElement.createLabel() if the text element is available. Same for circumcircle shortcut via circle element.