The nestjs docs describe two main approaches for injecting dependencies, constructor-based and property-based injection. It's also mentioned that constructor-based injections should be preferred over property-based injection where possible without any description why.
Is there any specific reason for this or is it just some kind of code style guide?
