@inject replaced with constructor injection