Refactoring combiners into a MultiVote class