Interface ConnectionProvider<T extends ConnectionDetails>