Simple field injection implementation

Add test for Di implementation
Add getTypeInfo method
Add resolve method