Proper encapsulation for approver, requester and holidayPeriod