* Properties on Connection are fully applied, avoid
  to process all properties
* Clean code, add comments
Clean code