Connection is managed by ConnectionManager