Removed Singleton and introduced Client._initialized_endpoints