Generated Participant Model, Controller and views