[OSJC-128] Provide better connecton creation API

yes, as said above, was mainly showcasing the idea, not going into details.
So how do you guys like this? Seems worthwile? Any better suggestion?