title: Ember.js, set(), and computed properties
body: <p>I'm reading through the <a href="https://emberjs.com/api/ember/2.14/classes/Ember.Observable/methods/set?anchor=set" rel="nofollow noreferrer">Ember.js API reference</a> of the <code>set()</code> method and I'm not understanding one particular paragraph.</p>
  
  <blockquote>
    <p>Computed Properties</p>
    
    <p>If you try to set a value on a key that has a computed property
    handler defined (see the get() method for an example), then set() will
    call that method, passing both the value and key instead of simply
    changing the value itself. This is useful for those times when you
    need to implement a property that is composed of one or more member
    properties.</p>
  </blockquote>
  
  <p>I understand how <code>set()</code> works independently, but setting computed properties (the function) is still not clicking, even after reading this paragraph.</p>
  
  <p>Could anyone please give additional explanation or an example?</p>