Converted DirectoryBrowser to MVVM