protected override string GetCurrentValue() { if (!Referendums.GetIsResultRecorded(Page.GetElectionKey(), Page.GetBallotMeasureKey(), false)) { return("unknown"); } return(Referendums.GetIsPassed(Page.GetElectionKey(), Page.GetBallotMeasureKey(), false) ? "passed" : "defeated"); }