More constructor inject cases, and implementation.