Is it correct to bind a ViewModel to a Service? : <p>I've started using Architecture Components in my application and I'm still learning how to use it. </p>

<p>In my app I have an Activity showing different Fragments sequentially. In some of them I need to communicate with a background service in order to receive data from external BLE sensors. Since I need to interact with the service in more than one Fragment, I'm wondering if ViewModel is the right place where to make the binding. <a href="https://github.com/googlesamples/android-architecture-components/issues/20" rel="noreferrer">I've looked around</a> but I didn't found an answer.</p>

<p>Are there any problems binding a service inside a ViewModel?</p>
