diff --git a/coderules/languages/jetbrains.mps.typechecking.annotation/jetbrains.mps.typechecking.annotation.mpl b/coderules/languages/jetbrains.mps.typechecking.annotation/jetbrains.mps.typechecking.annotation.mpl
index d2b5bd15..ceb1e23d 100644
--- a/coderules/languages/jetbrains.mps.typechecking.annotation/jetbrains.mps.typechecking.annotation.mpl
+++ b/coderules/languages/jetbrains.mps.typechecking.annotation/jetbrains.mps.typechecking.annotation.mpl
@@ -24,7 +24,7 @@
-
+
diff --git a/coderules/languages/jetbrains.mps.typechecking.annotation/languageModels/jetbrains.mps.typechecking.annotation.types.mps b/coderules/languages/jetbrains.mps.typechecking.annotation/languageModels/jetbrains.mps.typechecking.annotation.types.mps
index e4a769e8..07eacdb3 100644
--- a/coderules/languages/jetbrains.mps.typechecking.annotation/languageModels/jetbrains.mps.typechecking.annotation.types.mps
+++ b/coderules/languages/jetbrains.mps.typechecking.annotation/languageModels/jetbrains.mps.typechecking.annotation.types.mps
@@ -3,7 +3,7 @@
-
+
diff --git a/coderules/languages/jetbrains.mps.typechecking.testlang/jetbrains.mps.typechecking.testlang.mpl b/coderules/languages/jetbrains.mps.typechecking.testlang/jetbrains.mps.typechecking.testlang.mpl
index 0be5f0ca..ba105ccd 100644
--- a/coderules/languages/jetbrains.mps.typechecking.testlang/jetbrains.mps.typechecking.testlang.mpl
+++ b/coderules/languages/jetbrains.mps.typechecking.testlang/jetbrains.mps.typechecking.testlang.mpl
@@ -66,7 +66,7 @@
-
+
diff --git a/coderules/languages/jetbrains.mps.typechecking.testlang/models/types.mps b/coderules/languages/jetbrains.mps.typechecking.testlang/models/types.mps
index 28868fa0..25f0f533 100644
--- a/coderules/languages/jetbrains.mps.typechecking.testlang/models/types.mps
+++ b/coderules/languages/jetbrains.mps.typechecking.testlang/models/types.mps
@@ -2,7 +2,7 @@
-
+
@@ -265,9 +265,6 @@
-
-
-
@@ -405,10 +402,11 @@
-
-
+
+
+
@@ -806,10 +804,11 @@
-
-
+
+
+
@@ -883,10 +882,11 @@
-
-
+
+
+
@@ -907,10 +907,11 @@
-
-
+
+
+
diff --git a/coderules/solutions/jetbrains.mps.coderules.typechecking.test/jetbrains.mps.coderules.typechecking.test.msd b/coderules/solutions/jetbrains.mps.coderules.typechecking.test/jetbrains.mps.coderules.typechecking.test.msd
index c4b40881..46be9bfd 100644
--- a/coderules/solutions/jetbrains.mps.coderules.typechecking.test/jetbrains.mps.coderules.typechecking.test.msd
+++ b/coderules/solutions/jetbrains.mps.coderules.typechecking.test/jetbrains.mps.coderules.typechecking.test.msd
@@ -33,7 +33,7 @@
-
+
diff --git a/coderules/solutions/jetbrains.mps.coderules.typechecking.test/models/jetbrains.mps.coderules.incrementality@tests.mps b/coderules/solutions/jetbrains.mps.coderules.typechecking.test/models/jetbrains.mps.coderules.incrementality@tests.mps
index 2f9f2d5f..e6aaf67c 100644
--- a/coderules/solutions/jetbrains.mps.coderules.typechecking.test/models/jetbrains.mps.coderules.incrementality@tests.mps
+++ b/coderules/solutions/jetbrains.mps.coderules.typechecking.test/models/jetbrains.mps.coderules.incrementality@tests.mps
@@ -12,7 +12,7 @@
-
+
@@ -228,6 +228,7 @@
+
@@ -373,9 +374,6 @@
-
-
-
@@ -1013,8 +1011,8 @@
-
-
+
+
@@ -1022,6 +1020,7 @@
+
@@ -1031,8 +1030,8 @@
-
-
+
+
@@ -1040,6 +1039,7 @@
+
@@ -1092,10 +1092,11 @@
-
-
+
+
+
@@ -1118,8 +1119,8 @@
-
-
+
+
@@ -1127,6 +1128,7 @@
+
@@ -1136,8 +1138,8 @@
-
-
+
+
@@ -1145,6 +1147,7 @@
+
@@ -1214,10 +1217,11 @@
-
-
+
+
+
@@ -1240,8 +1244,8 @@
-
-
+
+
@@ -1249,6 +1253,7 @@
+
@@ -1258,8 +1263,8 @@
-
-
+
+
@@ -1267,6 +1272,7 @@
+
@@ -1326,10 +1332,11 @@
-
-
+
+
+
@@ -1372,8 +1379,8 @@
-
-
+
+
@@ -1381,6 +1388,7 @@
+
@@ -1390,8 +1398,8 @@
-
-
+
+
@@ -1399,6 +1407,7 @@
+
@@ -1458,10 +1467,11 @@
-
-
+
+
+
@@ -1504,8 +1514,8 @@
-
-
+
+
@@ -1513,6 +1523,7 @@
+
@@ -1522,8 +1533,8 @@
-
-
+
+
@@ -1531,6 +1542,7 @@
+
@@ -1540,10 +1552,11 @@
-
-
+
+
+
@@ -1616,8 +1629,8 @@
-
-
+
+
@@ -1625,6 +1638,7 @@
+
@@ -1634,8 +1648,8 @@
-
-
+
+
@@ -1643,6 +1657,7 @@
+
@@ -1652,10 +1667,11 @@
-
-
+
+
+
@@ -1670,10 +1686,11 @@
-
-
+
+
+
@@ -1785,8 +1802,8 @@
-
-
+
+
@@ -1794,6 +1811,7 @@
+
@@ -1803,8 +1821,8 @@
-
-
+
+
@@ -1812,6 +1830,7 @@
+
@@ -1821,10 +1840,11 @@
-
-
+
+
+
@@ -1926,8 +1946,8 @@
-
-
+
+
@@ -1935,6 +1955,7 @@
+
@@ -1944,8 +1965,8 @@
-
-
+
+
@@ -1953,6 +1974,7 @@
+
@@ -3135,8 +3157,8 @@
-
-
+
+
@@ -3144,6 +3166,7 @@
+
@@ -3174,8 +3197,8 @@
-
-
+
+
@@ -3183,6 +3206,7 @@
+
@@ -3255,8 +3279,8 @@
-
-
+
+
@@ -3264,6 +3288,7 @@
+
@@ -3278,8 +3303,8 @@
-
-
+
+
@@ -3287,6 +3312,7 @@
+
@@ -3572,8 +3598,8 @@
-
-
+
+
@@ -3581,6 +3607,7 @@
+
@@ -3590,8 +3617,8 @@
-
-
+
+
@@ -3599,6 +3626,7 @@
+
@@ -3622,10 +3650,11 @@
-
-
+
+
+
@@ -3670,8 +3699,8 @@
-
-
+
+
@@ -3679,6 +3708,7 @@
+
@@ -3688,8 +3718,8 @@
-
-
+
+
@@ -3697,6 +3727,7 @@
+
@@ -3721,10 +3752,11 @@
-
-
+
+
+
@@ -3778,10 +3810,11 @@
-
-
+
+
+
@@ -3809,8 +3842,8 @@
-
-
+
+
@@ -3818,6 +3851,7 @@
+
@@ -3827,8 +3861,8 @@
-
-
+
+
@@ -3836,6 +3870,7 @@
+
@@ -3889,8 +3924,8 @@
-
-
+
+
@@ -3898,6 +3933,7 @@
+
@@ -3907,8 +3943,8 @@
-
-
+
+
@@ -3916,6 +3952,7 @@
+
@@ -3925,8 +3962,8 @@
-
-
+
+
@@ -3934,6 +3971,7 @@
+
@@ -3981,10 +4019,11 @@
-
-
+
+
+
diff --git a/samples/fitch/languages/samples.fitch.firstOrderLogic/models/types.mps b/samples/fitch/languages/samples.fitch.firstOrderLogic/models/types.mps
index ee626d5d..eea48aa9 100644
--- a/samples/fitch/languages/samples.fitch.firstOrderLogic/models/types.mps
+++ b/samples/fitch/languages/samples.fitch.firstOrderLogic/models/types.mps
@@ -2,7 +2,7 @@
-
+
@@ -143,6 +143,7 @@
+
@@ -311,9 +312,6 @@
-
-
-
@@ -475,10 +473,11 @@
-
-
+
+
+
@@ -539,10 +538,11 @@
-
-
+
+
+
@@ -553,10 +553,11 @@
-
-
+
+
+
@@ -1125,8 +1126,8 @@
-
-
+
+
@@ -1144,6 +1145,7 @@
+
@@ -1174,8 +1176,8 @@
-
-
+
+
@@ -1193,6 +1195,7 @@
+
@@ -1202,10 +1205,11 @@
-
-
+
+
+
@@ -1217,8 +1221,8 @@
-
-
+
+
@@ -1236,14 +1240,15 @@
+
-
-
+
+
@@ -1261,6 +1266,7 @@
+
@@ -1300,10 +1306,11 @@
-
-
+
+
+
@@ -1905,8 +1912,8 @@
-
-
+
+
@@ -1924,6 +1931,7 @@
+
@@ -1954,8 +1962,8 @@
-
-
+
+
@@ -1973,6 +1981,7 @@
+
@@ -1982,10 +1991,11 @@
-
-
+
+
+
@@ -1997,8 +2007,8 @@
-
-
+
+
@@ -2016,14 +2026,15 @@
+
-
-
+
+
@@ -2041,6 +2052,7 @@
+
@@ -2080,10 +2092,11 @@
-
-
+
+
+
diff --git a/samples/fitch/languages/samples.fitch.firstOrderLogic/samples.fitch.firstOrderLogic.mpl b/samples/fitch/languages/samples.fitch.firstOrderLogic/samples.fitch.firstOrderLogic.mpl
index e6295933..0562c5cb 100644
--- a/samples/fitch/languages/samples.fitch.firstOrderLogic/samples.fitch.firstOrderLogic.mpl
+++ b/samples/fitch/languages/samples.fitch.firstOrderLogic/samples.fitch.firstOrderLogic.mpl
@@ -68,7 +68,7 @@
-
+
diff --git a/samples/fitch/languages/samples.fitch.herbrandLogic/models/types.mps b/samples/fitch/languages/samples.fitch.herbrandLogic/models/types.mps
index 5bf69fbf..6d5a75d8 100644
--- a/samples/fitch/languages/samples.fitch.herbrandLogic/models/types.mps
+++ b/samples/fitch/languages/samples.fitch.herbrandLogic/models/types.mps
@@ -2,7 +2,7 @@
-
+
@@ -201,6 +201,7 @@
+
@@ -406,9 +407,6 @@
-
-
-
@@ -1284,8 +1282,8 @@
-
-
+
+
@@ -1303,6 +1301,7 @@
+
@@ -1333,10 +1332,11 @@
-
-
+
+
+
@@ -1348,8 +1348,8 @@
-
-
+
+
@@ -1367,6 +1367,7 @@
+
@@ -1384,10 +1385,11 @@
-
-
+
+
+
@@ -1995,8 +1997,8 @@
-
-
+
+
@@ -2014,6 +2016,7 @@
+
@@ -2023,10 +2026,11 @@
-
-
+
+
+
@@ -2038,8 +2042,8 @@
-
-
+
+
@@ -2057,6 +2061,7 @@
+
@@ -2096,10 +2101,11 @@
-
-
+
+
+
@@ -2182,8 +2188,8 @@
-
-
+
+
@@ -2201,6 +2207,7 @@
+
@@ -2231,10 +2238,11 @@
-
-
+
+
+
@@ -2246,8 +2254,8 @@
-
-
+
+
@@ -2265,6 +2273,7 @@
+
@@ -2297,10 +2306,11 @@
-
-
+
+
+
@@ -2523,8 +2533,8 @@
-
-
+
+
@@ -2542,6 +2552,7 @@
+
@@ -2593,8 +2604,8 @@
-
-
+
+
@@ -2612,6 +2623,7 @@
+
@@ -2626,10 +2638,11 @@
-
-
+
+
+
@@ -2641,8 +2654,8 @@
-
-
+
+
@@ -2660,14 +2673,15 @@
+
-
-
+
+
@@ -2685,6 +2699,7 @@
+
@@ -2724,10 +2739,11 @@
-
-
+
+
+
diff --git a/samples/fitch/languages/samples.fitch.herbrandLogic/samples.fitch.herbrandLogic.mpl b/samples/fitch/languages/samples.fitch.herbrandLogic/samples.fitch.herbrandLogic.mpl
index 50f5ae03..eb003637 100644
--- a/samples/fitch/languages/samples.fitch.herbrandLogic/samples.fitch.herbrandLogic.mpl
+++ b/samples/fitch/languages/samples.fitch.herbrandLogic/samples.fitch.herbrandLogic.mpl
@@ -69,7 +69,7 @@
-
+
diff --git a/samples/fitch/languages/samples.fitch.propositionalLogic/models/types.mps b/samples/fitch/languages/samples.fitch.propositionalLogic/models/types.mps
index 9303d923..7280ca0f 100644
--- a/samples/fitch/languages/samples.fitch.propositionalLogic/models/types.mps
+++ b/samples/fitch/languages/samples.fitch.propositionalLogic/models/types.mps
@@ -2,7 +2,7 @@
-
+
@@ -127,6 +127,7 @@
+
@@ -259,9 +260,6 @@
-
-
-
@@ -890,10 +888,11 @@
-
-
+
+
+
@@ -944,20 +943,22 @@
-
-
+
+
+
-
-
+
+
+
@@ -1008,20 +1009,22 @@
-
-
+
+
+
-
-
+
+
+
@@ -1061,10 +1064,11 @@
-
-
+
+
+
@@ -1079,8 +1083,8 @@
-
-
+
+
@@ -1096,6 +1100,7 @@
+
@@ -1107,8 +1112,8 @@
-
-
+
+
@@ -1124,6 +1129,7 @@
+
@@ -1134,10 +1140,11 @@
-
-
+
+
+
@@ -1202,8 +1209,8 @@
-
-
+
+
@@ -1221,6 +1228,7 @@
+
@@ -1230,8 +1238,8 @@
-
-
+
+
@@ -1249,6 +1257,7 @@
+
@@ -1280,10 +1289,11 @@
-
-
+
+
+
@@ -1295,8 +1305,8 @@
-
-
+
+
@@ -1314,14 +1324,15 @@
+
-
-
+
+
@@ -1339,6 +1350,7 @@
+
@@ -1349,10 +1361,11 @@
-
-
+
+
+
@@ -1417,8 +1430,8 @@
-
-
+
+
@@ -1436,6 +1449,7 @@
+
@@ -1445,8 +1459,8 @@
-
-
+
+
@@ -1464,6 +1478,7 @@
+
@@ -1495,10 +1510,11 @@
-
-
+
+
+
@@ -1510,8 +1526,8 @@
-
-
+
+
@@ -1529,14 +1545,15 @@
+
-
-
+
+
@@ -1554,6 +1571,7 @@
+
@@ -1564,10 +1582,11 @@
-
-
+
+
+
@@ -1629,10 +1648,11 @@
-
-
+
+
+
@@ -1660,8 +1680,8 @@
-
-
+
+
@@ -1677,6 +1697,7 @@
+
@@ -1688,8 +1709,8 @@
-
-
+
+
@@ -1705,6 +1726,7 @@
+
@@ -1715,10 +1737,11 @@
-
-
+
+
+
@@ -1780,10 +1803,11 @@
-
-
+
+
+
@@ -1811,8 +1835,8 @@
-
-
+
+
@@ -1828,6 +1852,7 @@
+
@@ -1839,8 +1864,8 @@
-
-
+
+