This class produces instances of the Verifier class. Its purpose is to make
sure that they are singleton instances with respect to the class name they
operate on. That means, for every class (represented by a unique fully qualified
class name) there is exactly one Verifier.