Perhaps I'm getting a bit confused; is the name I am specifying the name of the class, or the name contained within the returned ConnectionOptions?
If it's the name of the class, I've tried that and put a breakpoint in GetConnectionOptions, but it never seemed to be hit, at what point would it call this?