connection properties refactored