dependency injection app in tplmanager