Added participant domain object and repository