refactored ParticipantAnnotationType