<!-- Please fill out the following information when creating a new issue. The more information you provide the easier it will be for someone (me) to assist. Also, include some links/information about what you're working on if you'd like - always curious. --> **Is this a request for a new *feature* or a *bug* report?** Enhancement **General Description:** - Expand the `._connected` variable to either a combined `state` object or just add an `._authenticated` variable. - Consider dropped the underscore as these are intended to be publicly visible.