added DependencyInjection attributes