title: RxJS observe an object
body: <p>I am new to RxJS so I apologize for the newbie question.</p>
  
  <p>I have a local javascript object defined as:</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>model.user = {
    firstName: 'John',
    lastName: 'Smith'
  }</code></pre>
  </div>
  </div>
  </p>
  
  <p>I am binding each property to an input control where the user can change the values.  I would like to be able to observe this object and capture the event when the value of any of the properties change.</p>
  
  <p>Is this achievable with RxJS?</p>
  
  <p>Thanks.</p>