factory for ParticipantsController without redundant message