code: def _value_is_dynamic(self,obj,objtype=None):
          
          return hasattr(super(Dynamic,self).__get__(obj,objtype),'_Dynamic_last')
docs: Return True if the parameter is actually dynamic (i.e. the
          value is being generated).