Should be able to autowire concrete factory new derived types

The injection step was attempting to use the actual type of the object, which might not actually be available in any compilation unit except in the location where it's constructed.