-- 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]
