Add mutex to ShiftType to allow overlap of annual leave