private async void LungeCommandExecute(object obj)
        {
            var node = obj as DirectoryModel;

            node.IsExpanded = true;

            var transfer_directory = await ConversionService.ConvertToTransfer(node);

            var childs = await DirectoryService.AddDirectoriesToRoot(transfer_directory);

            await Application.Current.Dispatcher.Invoke(async() =>
            {
                foreach (var child in childs)
                {
                    var directory = await ConversionService.ConvertToModel(child);

                    node.Directories.Add(directory);
                }
            });

            base.OnPropertyChanged(nameof(SelfDirectory));

            node.IsExpanded = false;
        }