[OSJC-128] Provide better connecton creation API

yeah +1, abs. what I had in mind, not doing details to show the idea.