public PackageViewModel(PackageIdentity package, SourceRepository sourceRepository = null) { if (package == null) { throw new ArgumentNullException(nameof(package)); } Package = package; DisplayName = package.GetFullName(); SourceRepository = sourceRepository; }