code: def accessible(f):
      
      @wraps(f)
      def wrapper(*args, **kwargs):
          print 'KWARGS= ', kwargs
          setattr(args[0], kwargs['name'], args[1])
          print "property: ", str(getattr(args[0], kwargs['name']))
          return f(*args, **kwargs)
      return wrapper
docs: Makes class properties accessible to self.__class__ (i hope) to via creation of an '_accessible_<property>' attr.