@Override
 protected void propertySet(String propertyName, Object newValue) {
   switch (propertyName.hashCode()) {
     case 246258906: // holidayMaster
       setHolidayMaster((HolidayMaster) newValue);
       return;
     case -173275078: // uriInfo
       setUriInfo((UriInfo) newValue);
       return;
     case -872009849: // uriHolidayId
       setUriHolidayId((String) newValue);
       return;
     case 666567687: // uriVersionId
       setUriVersionId((String) newValue);
       return;
     case 1091905624: // holiday
       setHoliday((HolidayDocument) newValue);
       return;
     case -1407102089: // versioned
       setVersioned((HolidayDocument) newValue);
       return;
   }
   super.propertySet(propertyName, newValue);
 }
 /**
  * Creates an instance.
  *
  * @param uriInfo the URI information
  */
 public WebHolidayData(final UriInfo uriInfo) {
   setUriInfo(uriInfo);
 }