public PackageEntry(NuspecFile nuspecFile, Hash packageHash, Long packageSize, Date updateDate) {
this.nuspecFile = nuspecFile;
this.title = new Title(nuspecFile.getId());
getProperties().setNuspec(nuspecFile);
this.updated = updateDate;
this.author = new Author(nuspecFile.getAuthors());
PackageEntry.this.getLinks().add(new Link("edit-media", "Package",
"Packages" + getCombineIdAndVersion() + "/$value"));
PackageEntry.this.getLinks().add(new Link("edit", "Package",
"Packages" + getCombineIdAndVersion()));
this.getProperties().setPackageHash(packageHash.toString());