using framework specific interceptor
unused imports
fixing interceptor to use Annotation instance instead of class and other things