feat: add option (disabled by default) to use autowiring