Refactored NodeDialog to use mvvmFX