Add voteScore, fix documentation, make read-only methods virtual