Why we use @inject in Angular