Eh. The problem that I always have with stuff like this is the "magic number" aspect. Let's have seven virtues, right, because seven is such a cool number! Then, after a while, people refer to them as the seven virtues, just as you've done above...as if there were no other virtues worth considering. Well, how about forbearance or restraint? How about abstinence? How about frugality, hard work or patience?

Mary sometimes there are 5 virtues sometimes 10 or 12, so it was not always 7. As you like..