private final BasicUserJsonParser basicUserJsonParser = new BasicUserJsonParser();
@Override
public Votes parse(JSONObject json) throws JSONException {
final BasicVotes basicVotes = basicVotesJsonParser.parse(json);
final Collection<BasicUser> users = JsonParseUtil.parseJsonArray(json.getJSONArray("voters"), basicUserJsonParser);
return new Votes(basicVotes.getSelf(), basicVotes.getVotes(), basicVotes.hasVoted(), users);
}