Marking the getConnection as protected so that derived classes can re-use it.