Why not factor all holidays out as constants like Memorial Day, etc so that they can be re-used by other HolidayCalendars?