We are aware that some properties in the API are either not bindable or get their value after some event has fired, which makes observing MVVM pattern a little difficult to achieve. While we are still working on making our API more "MVVM-friendly," I have seen users post here that they are following MVVM pattern using our API so I guess it's not impossible to do.