public void Dispose() { packagesViewModels.Dispose(); packageManagementEvents.PackageOperationError -= PackageOperationError; packageManagementEvents.PackageOperationsStarting -= PackageOperationsStarting; packageManagementEvents.Dispose(); }