autowire byType