void Load (MSBuildProject project)
		{
			MSBuildPropertyGroup propertyGroup = project.GetNuGetMetadataPropertyGroup ();
			Id = GetProperty (propertyGroup, PackageIdPropertyName);
			Version = GetProperty (propertyGroup, "PackageVersion");
			Authors = GetProperty (propertyGroup, "Authors");
			DevelopmentDependency = GetProperty (propertyGroup, "DevelopmentDependency", false);
			IconUrl = GetProperty (propertyGroup, "PackageIconUrl");
			Language = GetProperty (propertyGroup, "NeutralLanguage");
			LicenseUrl = GetProperty (propertyGroup, "PackageLicenseUrl");
			Owners = GetProperty (propertyGroup, "Owners");
			ProjectUrl = GetProperty (propertyGroup, "PackageProjectUrl");
			ReleaseNotes = GetProperty (propertyGroup, "PackageReleaseNotes");
			RequireLicenseAcceptance = GetProperty (propertyGroup, "PackageRequireLicenseAcceptance", false);
			Summary = GetProperty (propertyGroup, "Summary");
			Tags = GetProperty (propertyGroup, "PackageTags");
			Title = GetProperty (propertyGroup, "Title");
		}
		void Update (MSBuildProject project)
		{
			MSBuildPropertyGroup propertyGroup = project.GetNuGetMetadataPropertyGroup ();
			SetProperty (propertyGroup, PackageIdPropertyName, Id);
			SetProperty (propertyGroup, "PackageVersion", Version);
			SetProperty (propertyGroup, "Authors", Authors);
			SetProperty (propertyGroup, "DevelopmentDependency", DevelopmentDependency);
			SetProperty (propertyGroup, "PackageIconUrl", IconUrl);
			SetProperty (propertyGroup, "NeutralLanguage", Language);
			SetProperty (propertyGroup, "PackageLicenseUrl", LicenseUrl);
			SetProperty (propertyGroup, "PackageRequireLicenseAcceptance", RequireLicenseAcceptance);
			SetProperty (propertyGroup, "Owners", Owners);
			SetProperty (propertyGroup, "PackageProjectUrl", ProjectUrl);
			SetProperty (propertyGroup, "PackageReleaseNotes", ReleaseNotes);
			SetProperty (propertyGroup, "Summary", Summary);
			SetProperty (propertyGroup, "PackageTags", Tags);
			SetProperty (propertyGroup, "Title", Title);
		}