TConfirmation: optional ConfirmationDialogFactory