Only build a ConnectionSpecification if required
Deprecate use of string in establish_connection as connection lookup