https://kodejava.org/how-do-i-inject-a-bean-through-constructors/
How do I inject a bean through constructors?