docs: def fval(self, instance):
          """return the raw value that this property is holding internally for instance"""
          try:
              val = instance.__dict__[self.instance_field_name]
          except KeyError as e:
              #raise AttributeError(str(e))
              val = None
  
          return val