'Circular' Inheritance when extending Element from another MGL
When an element from a MGL is being extended in another MGL, the name space is ignored. This causes an error when both elements have the same name. It should be possible to extend one from the other when the name spaces are different.
e.g.
import "model/ControlFlow.mgl" as cf
...
node Start extends cf::Start{}
should be possible.