title: best practice for overriding ExtJS model getters & setters
body: <p>i want to intercept field get/set on a model so that i can transform the values before they get displayed as well as before they get stored in the model.  in this case, i want to store uriencoded data in the model, but display decoded values.</p>
  
  <p>when i directly override the get/set methods i see that they are being used by the proxy to put raw data into the model.  i dont want to override that process and i am not even sure how to tell whether it is the proxy loading a model or the ui.</p>
  
  <p>what is the best method for this?  convert, btw, appears to be a poor choice.  it is not 2-way and live.</p>