BaseScene inheritance