Fix contest DTO validation