In order to avoid confusion, I would change the name `id` (probably `idCandidate` ?)