subscribe should return a promise
Currently subscribe returns a Subscription where it should in fact return a promise that resolves with a subscription as its argument. That way users can wait for the subscription to be successful and handle accordingly.
subscriptionManager.subscribe(['root/Control/dummBool'], 'groupName', '10').then((subscription) => { // use subscription. })