class Props(object):
   _x = 0
   #@property
   def x(self):
     print "get x"
     return self._x
   #@x.setter
   def x(self, x):
     print "set x"
     self._x = x
 
props = Props()
print str(dir(props))
print str(props.x)
props.x = 5
print props.x

print str(dir(props))