use the new Singleton interface of Connection