Constructing Participant models correctly