Fixes issue #181

It now uses the qualified type name to determine the implementation name
and then finds it in the global index.