public FailedElectionResult(Proposal proposal, List <string> objections)
 {
     Proposal   = proposal;
     Objections = objections;
 }
 public static ElectionResult Failure(Proposal proposal, List <string> objections)
 {
     return(new FailedElectionResult(proposal, objections));
 }