diff --git a/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.program.mps b/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.program.mps
index b6e37a90..11400bdd 100644
--- a/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.program.mps
+++ b/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.program.mps
@@ -11452,9 +11452,9 @@
-
-
-
+
+
+
@@ -11504,11 +11504,11 @@
-
+
-
+
@@ -11547,9 +11547,6 @@
-
-
-
@@ -11720,10 +11717,10 @@
-
+
-
+
@@ -11736,7 +11733,7 @@
-
+
@@ -12179,10 +12176,10 @@
-
+
-
+
@@ -12562,12 +12559,6 @@
-
-
-
-
-
-
@@ -12592,9 +12583,6 @@
-
-
-
@@ -12793,20 +12781,12 @@
-
-
-
+
-
-
-
-
-
-
@@ -12816,9 +12796,6 @@
-
-
-
@@ -12837,13 +12814,8 @@
-
-
-
-
-
-
-
+
+
@@ -12996,11 +12968,11 @@
-
-
+
+
-
+
@@ -13069,11 +13041,11 @@
-
-
+
+
-
+
@@ -13140,11 +13112,11 @@
-
-
+
+
-
+
@@ -13211,11 +13183,11 @@
-
-
+
+
-
+
@@ -13227,9 +13199,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -13284,10 +13281,10 @@
-
+
-
-
+
+
@@ -13367,105 +13364,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -13473,19 +13376,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -13517,13 +13407,8 @@
-
-
-
-
-
-
-
+
+
@@ -13624,13 +13509,8 @@
-
-
-
-
-
-
-
+
+
@@ -13728,15 +13608,18 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
+
@@ -13750,290 +13633,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -14612,9 +14213,6 @@
-
-
-
diff --git a/coderules/solutions/jetbrains.mps.coderules.typechecking.test/models/jetbrains.mps.coderules.typechecking@tests.mps b/coderules/solutions/jetbrains.mps.coderules.typechecking.test/models/jetbrains.mps.coderules.typechecking@tests.mps
index 502bfc9b..a726ce14 100644
--- a/coderules/solutions/jetbrains.mps.coderules.typechecking.test/models/jetbrains.mps.coderules.typechecking@tests.mps
+++ b/coderules/solutions/jetbrains.mps.coderules.typechecking.test/models/jetbrains.mps.coderules.typechecking@tests.mps
@@ -2826,15 +2826,8 @@
-
-
-
-
-
-
-
-
-
+
+
diff --git a/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.service.mps b/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.service.mps
index f9d61a32..1c57657b 100644
--- a/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.service.mps
+++ b/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.service.mps
@@ -7475,15 +7475,8 @@
-
-
-
-
-
-
-
-
-
+
+
@@ -7671,15 +7664,8 @@
-
-
-
-
-
-
-
-
-
+
+
@@ -9818,10 +9804,8 @@
-
-
-
-
+
+
@@ -9886,7 +9870,7 @@
-
+
@@ -10978,10 +10962,8 @@
-
-
-
-
+
+
@@ -10997,8 +10979,15 @@
-
-
+
+
+
+
+
+
+
+
+
@@ -11012,8 +11001,8 @@
-
-
+
+
@@ -11037,8 +11026,15 @@
-
-
+
+
+
+
+
+
+
+
+
@@ -13751,22 +13747,38 @@
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
@@ -13801,64 +13813,20 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
+
+
+
+
@@ -13933,7 +13901,7 @@
-
+
@@ -13949,64 +13917,19 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -14025,7 +13948,7 @@
-
+
@@ -14073,106 +13996,20 @@
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -14182,7 +14019,7 @@
-
+
@@ -14194,12 +14031,6 @@
-
-
-
-
-
-
@@ -14224,9 +14055,6 @@
-
-
-
@@ -14333,12 +14161,6 @@
-
-
-
-
-
-
@@ -14354,9 +14176,6 @@
-
-
-
@@ -14451,11 +14270,11 @@
-
-
+
+
-
+
@@ -14493,11 +14312,11 @@
-
-
+
+
-
+
@@ -14535,11 +14354,11 @@
-
-
+
+
-
+
@@ -14577,11 +14396,11 @@
-
-
+
+
-
+
@@ -14593,7 +14412,32 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -14608,11 +14452,9 @@
-
+
-
-
-
+
@@ -14622,13 +14464,12 @@
-
+
-
-
+
+
-
@@ -16826,49 +16667,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -16902,6 +16700,7 @@
+
@@ -17041,8 +16840,25 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+