Add an exception for missing validators in the custom validator service so users are aware a validation isn't being run.
Fix up some type declarations to be clearer