Added RetainedConnection, so that you can keep a specific connection around until you release it.