title: Replace property attribute with a normal attribute
body: <p>Is it possible to replace a property of an object with 'normal' attribute?</p>
  
  <p>I need this because when I access the attribute for the first, I want the value to be generated by the property. But I no longer need the property afterward:</p>
  
  <pre><code>class A(object):
      @property
      def x(self):
           self.x = "toto"   # Replace property, fail because no setter
           return self.x 
  
  a = A()
  print a.x # "toto"
  a.x = "tata"
  </code></pre>
  
  <p>I know I can store the value in a second attribute like <code>_x</code>and check in the property if <code>_x</code> exist but I want to know if it's possible the replace the property itself.</p>