make common super class optional - needed for X10 frontend