Add positions through person to participant
use has_one :through instead of custom methods
Add ARTs and associate them with trainings and participants.