Introduce IDialog