Apply Dependency Inject