Enhance model to use ordered sets for participants and activities