code: def raw_value(self) -> RawValue:
          
          if isinstance(self.value, ObjectValue):
              return {m: self._member(m).raw_value() for m in self.value}
          if isinstance(self.value, ArrayValue):
              return [en.raw_value() for en in self]
          return self.schema_node.type.to_raw(self.value)
docs: Return receiver's value in a raw form (ready for JSON encoding).