diff --git a/build.xml b/build.xml
index b24a866e..7c55b1bf 100644
--- a/build.xml
+++ b/build.xml
@@ -873,7 +873,6 @@
-
@@ -1988,8 +1987,8 @@
-
-
+
+
@@ -2518,7 +2517,6 @@
-
@@ -3218,7 +3216,7 @@
-
+
@@ -3377,6 +3375,7 @@
+
@@ -3387,7 +3386,6 @@
-
@@ -4063,93 +4061,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -4186,7 +4098,6 @@
-
@@ -4223,7 +4134,6 @@
-
@@ -4350,7 +4260,7 @@
-
+
@@ -4387,6 +4297,7 @@
+
@@ -4432,7 +4343,6 @@
-
@@ -5387,6 +5297,7 @@
+
@@ -5400,7 +5311,6 @@
-
diff --git a/coderules/solutions/jetbrains.mps.coderules.build/models/jetbrains.mps.coderules.build.mps b/coderules/solutions/jetbrains.mps.coderules.build/models/jetbrains.mps.coderules.build.mps
index d733fdc7..a7e4f542 100644
--- a/coderules/solutions/jetbrains.mps.coderules.build/models/jetbrains.mps.coderules.build.mps
+++ b/coderules/solutions/jetbrains.mps.coderules.build/models/jetbrains.mps.coderules.build.mps
@@ -345,6 +345,7 @@
+
@@ -1490,11 +1491,6 @@
-
-
-
-
-
@@ -3446,7 +3442,7 @@
-
+
@@ -3467,7 +3463,7 @@
-
+
diff --git a/coderules/solutions/jetbrains.mps.coderules.testhelper/jetbrains.mps.coderules.testhelper.msd b/coderules/solutions/jetbrains.mps.coderules.testhelper/jetbrains.mps.coderules.testhelper.msd
index 56068517..c8b49237 100644
--- a/coderules/solutions/jetbrains.mps.coderules.testhelper/jetbrains.mps.coderules.testhelper.msd
+++ b/coderules/solutions/jetbrains.mps.coderules.testhelper/jetbrains.mps.coderules.testhelper.msd
@@ -17,7 +17,6 @@
ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)
6998f568-f0e9-473b-b4a8-9efb6499fc8d(jetbrains.mps.coderules.typechecking)
26e8f4ce-2a35-4f44-8065-e5ba154b18e9(jetbrains.mps.lang.coderules.runtime)
- c9670c16-a215-41fb-8784-04b14329799d(jetbrains.mps.coderules.typechecking.test)
8585453e-6bfb-4d80-98de-b16074f1d86c(jetbrains.mps.lang.test)
ff6372a2-2f45-4ec3-952b-02581666015f(jetbrains.mps.lang.coderules.template)
8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)
@@ -56,7 +55,6 @@
-
diff --git a/samples/mpscore/build.xml b/samples/mpscore/build.xml
index 5536afc2..7e92f588 100644
--- a/samples/mpscore/build.xml
+++ b/samples/mpscore/build.xml
@@ -2601,6 +2601,149 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2609,7 +2752,7 @@
jetbrains.mps.core.types
MPS Core Types
Types for core MPS languages (experimental)
- ${coderules.ci.mps.release}-0.9-b${coderules.ci.build.num}
+ ${ci.mps.release}-0.9-b${ci.build.num}
JetBrains s.r.o.
jetbrains.mps.coderules
@@ -2619,6 +2762,7 @@
+
@@ -2683,7 +2827,7 @@
-
+
@@ -2728,7 +2872,7 @@
-
+
@@ -2739,7 +2883,7 @@
-
+
@@ -2830,7 +2974,7 @@
-
+
@@ -2839,7 +2983,7 @@
-
+
@@ -2915,7 +3059,7 @@
-
+
@@ -2960,7 +3104,7 @@
-
+
@@ -2971,7 +3115,7 @@
-
+
@@ -3059,7 +3203,7 @@
-
+
@@ -3068,7 +3212,7 @@
-
+
@@ -3147,7 +3291,7 @@
-
+
@@ -3192,7 +3336,7 @@
-
+
@@ -3203,7 +3347,7 @@
-
+
@@ -3286,7 +3430,7 @@
-
+
@@ -3331,7 +3475,7 @@
-
+
@@ -3342,7 +3486,7 @@
-
+
@@ -3425,7 +3569,7 @@
-
+
@@ -3470,7 +3614,7 @@
-
+
@@ -3481,7 +3625,7 @@
-
+
@@ -3563,7 +3707,7 @@
-
+
@@ -3608,7 +3752,7 @@
-
+
@@ -3619,7 +3763,7 @@
-
+
@@ -3704,7 +3848,7 @@
-
+
@@ -3749,7 +3893,7 @@
-
+
@@ -3760,7 +3904,7 @@
-
+
@@ -3855,7 +3999,7 @@
-
+
@@ -3900,7 +4044,7 @@
-
+
@@ -3911,7 +4055,7 @@
-
+
@@ -3999,7 +4143,7 @@
-
+
@@ -4044,7 +4188,7 @@
-
+
@@ -4055,7 +4199,7 @@
-
+
@@ -4144,7 +4288,7 @@
-
+
@@ -4189,7 +4333,7 @@
-
+
@@ -4200,7 +4344,7 @@
-
+
@@ -4285,7 +4429,7 @@
-
+
@@ -4329,7 +4473,7 @@
-
+
@@ -4340,7 +4484,7 @@
-
+
@@ -4427,7 +4571,7 @@
-
+
@@ -4471,7 +4615,7 @@
-
+
@@ -4482,7 +4626,7 @@
-
+
@@ -4567,7 +4711,7 @@
-
+
@@ -4611,7 +4755,7 @@
-
+
@@ -4622,7 +4766,7 @@
-
+
@@ -4709,7 +4853,7 @@
-
+
@@ -4754,7 +4898,7 @@
-
+
@@ -4765,7 +4909,7 @@
-
+
@@ -4782,6 +4926,149 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4801,7 +5088,7 @@
-
+
@@ -4820,8 +5107,6 @@
-
-
@@ -4830,9 +5115,7 @@
-
-
@@ -4961,6 +5244,7 @@
+
@@ -8068,14 +8352,145 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
@@ -8084,9 +8499,7 @@
-
-
@@ -8306,6 +8719,8 @@
+
+
diff --git a/samples/mpscore/languages/jetbrains.mps.lang.coderulesExt/jetbrains.mps.lang.coderulesExt.mpl b/samples/mpscore/languages/jetbrains.mps.lang.coderulesExt/jetbrains.mps.lang.coderulesExt.mpl
index 6663fa9c..2cb84567 100644
--- a/samples/mpscore/languages/jetbrains.mps.lang.coderulesExt/jetbrains.mps.lang.coderulesExt.mpl
+++ b/samples/mpscore/languages/jetbrains.mps.lang.coderulesExt/jetbrains.mps.lang.coderulesExt.mpl
@@ -120,6 +120,7 @@
+
diff --git a/samples/mpscore/languages/jetbrains.mps.lang.coderulesExt/models/jetbrains.mps.lang.coderulesExt.types.mps b/samples/mpscore/languages/jetbrains.mps.lang.coderulesExt/models/jetbrains.mps.lang.coderulesExt.types.mps
index 84ce4c27..0ba4c428 100644
--- a/samples/mpscore/languages/jetbrains.mps.lang.coderulesExt/models/jetbrains.mps.lang.coderulesExt.types.mps
+++ b/samples/mpscore/languages/jetbrains.mps.lang.coderulesExt/models/jetbrains.mps.lang.coderulesExt.types.mps
@@ -3,6 +3,7 @@
+
diff --git a/samples/mpscore/solutions/samples.mpscore.build/models/samples.mpscore.build.mps b/samples/mpscore/solutions/samples.mpscore.build/models/samples.mpscore.build.mps
index a63b2157..e88e9be7 100644
--- a/samples/mpscore/solutions/samples.mpscore.build/models/samples.mpscore.build.mps
+++ b/samples/mpscore/solutions/samples.mpscore.build/models/samples.mpscore.build.mps
@@ -224,13 +224,13 @@
-
+
-
+
@@ -370,6 +370,9 @@
+
+
+
@@ -379,53 +382,63 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3212,6 +3225,108 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+