[Editing] Reworked way to handle semantic type highlightings - no reflection & fixyness anymore.