Keeping the Promise Alive Virtus class