*
* @param repo the component repository, only used to register secondary items like lifecycle, not null
* @return the holiday source, not null
*/
protected HolidaySource createHolidaySource(ComponentRepository repo) {
return new CachedHolidaySource(new MasterHolidaySource(getHolidayMaster()));
}