Eu acredito que há um erro de digitação em seu exemplo. A classe e o módulo devem ter o mesmo nome. Então, ao invés de:
DialogNameDialog.NewDialogNameDialog()
provavelmente deveria ser:
DialogNameDialog.DialogNameDialog()
(por exemplo, descartar o Novo)
Se isso não funcionar, eu gostaria de ver os dois arquivos, se possível.