Virtus Classes: Keeping the Promise Alive