Regard all these parameters passed to the constructor, my intent wasn't to redesign the code, I just started from a copy of another Connection.