configurable connect class