getResult(), getWinner(), getLooser() now return Candidate objects