Heavy refactoring to have the external configuration property access centralized through a service. Copy of the service is in AtConnectors so that the connectors can run standalone.