No need to cache annotation values unless/until there is a demonstrated benefit.
Cache supertypes.