title: Stack level too deep, something better than read_attribute?
body: <p>I'm writing a module that has virtual attributes for some of my models. Now, i know why i get a stack too deep error and that i can use read_attribute with that.</p>
  
  <p>However, i don't really like the idea of having read_attribute methods inside my getters/setters. I think it makes the code a bit more unreadable. Is there another, prettier way to do that ?</p>