title: accessing value of a python @property from a subclass
body: <p>I'm trying to rework an oauthlib implementation into a pyramid app and ran into an issue with some default values on <code>@property</code> decorated class defs.</p>
  
  <p>I am somehow exposing the property objects, and not calling/executing them.</p>
  
  <p>Can anyone suggest a good way to 'execute' these properties?  It seems like calling <code>fget</code> with any object/None works:</p>
  
  <pre><code>self.propertyname.fget(self)
  </code></pre>
  
  <p>This seems very awkward though -- as does this entire issue.  I seem to be implementing something the wrong way.</p>
  
  <p>The context of this problem, is trying to load some values from a configuration dict and falling back onto a property of the base class.  The basic form is below, and advice on a better implementation would be gladly accepted.</p>
  
  <pre><code>class Parent(object):
      @property
      def fieldname(self):
          """returns a tuple"""
          return (1, 10)
  
  class Child(Parent):
      @property
      def fieldname(self):
          """returns a tuple"""
          return self._config.get('fieldname', 
                                  Parent.fieldname
                                  )
  </code></pre>