Participates in flow execution by playing roles in activities