HGDependencyInjection