public override async Task InitializeAsync(IDialogCoordinator dialogCoordinator)
            {
                await _deserializer.InitializeAsync(dialogCoordinator);

                _serializer = new PersistentDataSerializer(this);
                _deserializer.SaveBuildChanges();
                if (!string.IsNullOrEmpty(_importedBuildPath))
                {
                    await _currentDeserializer.ImportBuildFromFileAsync(_importedBuildPath);
                }
            }
            public override async Task ReloadBuildsAsync()
            {
                await _currentDeserializer.ReloadBuildsAsync();

                _serializer = new PersistentDataSerializer(this);
            }
 public override async Task ReloadBuildsAsync()
 {
     await _currentDeserializer.ReloadBuildsAsync();
     _serializer = new PersistentDataSerializer(this);
 }
 public override async Task InitializeAsync(IDialogCoordinator dialogCoordinator)
 {
     await _deserializer.InitializeAsync(dialogCoordinator);
     _serializer = new PersistentDataSerializer(this);
     _deserializer.SaveBuildChanges();
     if (!string.IsNullOrEmpty(_importedBuildPath))
     {
         await _currentDeserializer.ImportBuildFromFileAsync(_importedBuildPath);
     }
 }