class A var _foo as String = B.bar class B def bar as String is shared return '' class P def main pass