-- main.mcl --
class c1() {
	$x = "i am x"
}

class c2() {
	include c1 as g1

	#$y = "i am y"
	$z = "i am y and " + $g1.x
}

include c2 as f1

test "${f1.z}" {} # yep
#test "${f1.x}" {} # no
test "${f1.g1.x}" {} # yep
-- OUTPUT --
Vertex: test[i am y and i am x]
Vertex: test[i am x]
