Singleton connection. Connection manager seperated.