EndPoints instead of ChatEntities
Participants are now EndPoints
Refactored Participant, Channel next