Inject using recursive way