Change the way PAT is fired
Add trace logging
Only instantiate FastProcessAnnotatedTypeResolver once