Added hook constructor to creation of Participant so that we can randomly generate a pin