Is it ok to always call `get()` and execute the connector creation logic? As the `Connector` provider is defined as singleton perhaps this should be a different class that uses the injected Connector instead of building a new one each time?