I don't think it's a good idea to store this connection in an object. Why can't we just use `this.connInstantiate()` when necessary? Besides that, this class is not immutable