Le types sémantiques sont définis dynamiquement par des fonctions utilisateur :

Si les classes ne sont plus respectées (nombre positif devenant négatif) la valeur et toutes les valeurs dépendantes sont invalidées.