initializing the validator only once since its nearly 5s quicker when
loading the bundle