title: Is there an equivalent of the __noSuchMethod__ feature for properties, or a way to implement it in JS?
body: <p>There is a <strong>noSuchMethod</strong> feature in some javascript implementations (Rhino, SpiderMonkey)</p>
  
  <pre><code>proxy = {
      __noSuchMethod__: function(methodName, args){
          return "The " + methodName + " method isn't implemented yet. HINT: I accept cash and beer bribes" ;
      },
  
      realMethod: function(){
       return "implemented" ;   
      }
  }
  
  js&gt; proxy.realMethod()
  implemented
  js&gt; proxy.newIPod()
  The newIPod method isn't implemented yet. HINT: I accept cash and beer bribes
  js&gt;
  </code></pre>
  
  <p>I was wondering, is there was a way to do something similar for properties? I'd like to write proxy classes that can dispatch on properties as well as methods.</p>