/** The place and time the release was issued, expressed as a PublicationEvent. */
 @NotNull
 public Builder releasedEvent(@NotNull PublicationEvent.Builder publicationEvent) {
   putValue("releasedEvent", publicationEvent.build());
   return this;
 }
 /** A publication event associated with the item. */
 @NotNull
 public Builder publication(@NotNull PublicationEvent.Builder publicationEvent) {
   putValue("publication", publicationEvent.build());
   return this;
 }