Introduce a new lock object for connection closure
Begin making IDisposable.Dispose idempotent
Finalizer stub
Cosmetics