public InstalledPackagesViewModel(
			IPackageManagementSolution solution,
			IPackageManagementEvents packageManagementEvents,
			IRegisteredPackageRepositories registeredPackageRepositories,
			InstalledPackageViewModelFactory packageViewModelFactory,
			ITaskFactory taskFactory)
			: base(registeredPackageRepositories, packageViewModelFactory, taskFactory)
		{
			this.solution = solution;
			this.packageManagementEvents = packageManagementEvents;
			
			RegisterEvents();
			TryGetActiveProject();
		}
        public InstalledPackagesViewModel(
            IPackageManagementSolution solution,
            IPackageManagementEvents packageManagementEvents,
            IRegisteredPackageRepositories registeredPackageRepositories,
            InstalledPackageViewModelFactory packageViewModelFactory,
            ITaskFactory taskFactory)
            : base(registeredPackageRepositories, packageViewModelFactory, taskFactory)
        {
            this.solution = solution;
            this.packageManagementEvents = packageManagementEvents;

            RegisterEvents();
            TryGetActiveProject();
        }