Definitely, I usually keep everything `private` unless there is a good reason to do otherwise, but because everything was `protected` in `Connection`, I wasn't sure if there was a good reason for this.