Determined How to do constuctor injection