ensure app engines are correctly inherited from parent