Does Virginia still have too many constitutional offices?

In Virginia, each county and city has its own independently elected commonwealth's attorney, clerk of court, commissioner of revenue, treasurer, and sheriff. This commentary in the Daily Press says that's a waste.

My understanding is that when the Constitution of Virginia was last rewritten, about 20 years ago, there was an effort made to reduce further the number of constitutional officers but there was too much political resistance. (Some offices, like that of "constable," were eliminated.)