Working on getting generic type parameters for a target from nested generics passed as type parameters to its base interface.  Got a test which gets the right value - need to plug it back into GenericConstructorTarget.