Provides interfaces and classes needed to implement validators.