public AcquiredConnection(ExclusiveConnectionPool connectionPool, PooledConnection pooledConnection)
     : base(pooledConnection)
 {
     _connectionPool   = connectionPool;
     _pooledConnection = pooledConnection;
     _pooledConnection.IncrementReferenceCount();
 }
 // constructors
 public AcquiredConnection(PooledConnection wrapped)
     : base(wrapped)
 {
     _pooledConnection = Ensure.IsNotNull(wrapped, "wrapped");
     _pooledConnection.IncrementReferenceCount();
 }