Is multiple inheritance essential to OOP? (panel)