If you just added @Component to @SubclassHandler annotation itself, then this wouldn't be required and would save the same purpose