Reduce dependency injection