@akolodziejski, is this actually necessary? I see that ExistingOrNewVisitAssignmentHandler extends ExistingOrNewVisitAssignmentHandler which is annotated with @Handler. I feel that @Handler is inherited, thus existingOrNewVisitAssignmentHandler bean is created. Can you please verify that tests still pass if you remove this line?