Be able to support setter-based injection