Injector is now set automatically on properties named 'injector' that co...

...nform to the <BSInjector> protocol, even if they also conform to some other protocols as well.  Previously if 'injector' conformed to any protocols other than just <BSInjector>, the 'injector' property would not be set with the injector.