using class what implements CRDIInstanceInjector protocol, instead of object
fixing warrnings for injector, updating podpsec