The class isn't thread safe so DirectConnection isn't safe. You could make the class thread safe but I would just leave it as an AutoConnection.