The word "heedfulness": to be careful, to watch out, heedful; actually implies the Two Virtues that Protect the World: Moral Shame and Moral Dread. So, there's very little difference between these two. Heedfulness includes Moral Shame and Moral Dread. In order to be heedful, we have to know what the problems were in the past, in order to be able to watch out for doing them again in the present, and the future.