Add connected subscription service

- Use connected subscription service to make subscriptions for
keys that were added prior to 'connected' state
- Make subscriptions dict a public, readonly property