-((void (*)(val*, val*))(self->class->vft[COLOR_mproject__MProject__name_61d]))(self, var_name) /* name= on <self:MProject>*/;
-((void (*)(val*, val*))(self->class->vft[COLOR_mproject__MProject__model_61d]))(self, var_model) /* model= on <self:MProject>*/;
-var = ((val* (*)(val*))(var_model->class->vft[COLOR_mproject__Model__mprojects]))(var_model) /* mprojects on <var_model:Model>*/;
-((void (*)(val*, val*))(var->class->vft[COLOR_abstract_collection__SimpleCollection__add]))(var, self) /* add on <var:Array[MProject]>*/;
-var1 = ((val* (*)(val*))(var_model->class->vft[COLOR_mproject__Model__mproject_by_name]))(var_model) /* mproject_by_name on <var_model:Model>*/;
-((void (*)(val*, val*, val*))(var1->class->vft[COLOR_more_collections__MultiHashMap__add_one]))(var1, var_name, self) /* add_one on <var1:MultiHashMap[String, MProject]>*/;
+{
+{ /* Inline mproject#MProject#name= (self,var_name) on <self:MProject> */
+self->attrs[COLOR_mproject__MProject___name].val = var_name; /* _name on <self:MProject> */
+RET_LABEL1:(void)0;
+}
+}
+{
+{ /* Inline mproject#MProject#model= (self,var_model) on <self:MProject> */
+self->attrs[COLOR_mproject__MProject___model].val = var_model; /* _model on <self:MProject> */
+RET_LABEL2:(void)0;
+}
+}
+{
+{ /* Inline mproject#Model#mprojects (var_model) on <var_model:Model> */
+var4 = var_model->attrs[COLOR_mproject__Model___mprojects].val; /* _mprojects on <var_model:Model> */
+if (unlikely(var4 == NULL)) {
+PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _mprojects");
+PRINT_ERROR(" (%s:%d)\n", "model/mproject.nit", 109);
+show_backtrace(1);
+}
+var = var4;
+RET_LABEL3:(void)0;
+}
+}
+{
+array__Array__add(var, self); /* Direct call array#Array#add on <var:Array[MProject]>*/
+}
+{
+{ /* Inline mproject#Model#mproject_by_name (var_model) on <var_model:Model> */
+var7 = var_model->attrs[COLOR_mproject__Model___mproject_by_name].val; /* _mproject_by_name on <var_model:Model> */
+if (unlikely(var7 == NULL)) {
+PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _mproject_by_name");
+PRINT_ERROR(" (%s:%d)\n", "model/mproject.nit", 112);
+show_backtrace(1);
+}
+var5 = var7;
+RET_LABEL6:(void)0;
+}
+}
+{
+more_collections__MultiHashMap__add_one(var5, var_name, self); /* Direct call more_collections#MultiHashMap#add_one on <var5:MultiHashMap[String, MProject]>*/
+}