I am little confused. Reading this stackoverflow question.
https://stackoverflow.com/questions/51395830/why-is-constructor-call-each-time-after-injection-of-s