Teams now use a join table so organizers can attach more than one player account while players still get public profile data.