DTO, front et back validation