auto-wire byType