After hours of digging around in the Unity source code, I came up with the following solution. However, I would prefer to find a way to set the appropriate dependency resolver based on the type being resolved rather than overriding the default constructor selector policy. For one, because I previously overrode the default constructor selector for other purposes. For another, this solution only handles dependencies that are injected via constructor. For full coverage one would have to override the default property and method selectors as well I presume. For myself, I only need constructors.
The management of tuberculosis in people who use and inject illicit drugs calls for a systematic, coordinated approach because of the common convergence of tuberculosis, HIV infection, viral hepatitis and incarceration. Key national policy-makers in countries carrying the brunt of the problem need to engage in an open dialogue with other stakeholders, including civil society organizations, to address the negative impact of punitive laws, ways to improve the management and quality of prison health services, and ways to prioritize the special needs of key populations such as women and children, teenagers, men who have sex with men, internally displaced people and migrants. Structural and organizational barriers that hamper an effective response to tuberculosis in people who use and inject illicit drugs, such as vertical programme management and reluctance in delivering evidence-based services, also need urgent attention, especially now that the global response to tuberculosis is entering a new post-2015 era of zero tuberculosis discrimination, disease and deaths.
The members of the first, low-drug-using group were by some measures, in multivariate analysis, more sexually active: they had more unprotected sex, more regular unprotected sex with casual partners and more regular unprotected sex with casual partners of different or unknown HIV status than the high drug-using group, and were not very much less likely to report group sex despite lower rates of using drugs while doing it. They were also considerably less likely to identify as gay: 60% less likely than all NGB respondents, whereas the high-drug-using group members were times more likely to identify as gay than average. The high drug-using group was also more likely to have regular unprotected sex with men with the same HIV status, were more likely to have a university education, were more likely to pay for or be paid for sex, and were somewhat more likely not to have been born in France or Canada.