code: def getRaw(self, context, aslist=False, **kwargs):
          
          value = StringField.get(self, context, **kwargs)
          if not value:
              return [] if self.multiValued else None
          if self.multiValued:
              ret = value
          else:
              ret = self.get_uid(context, value)
              if aslist:
                  ret = [ret]
          return ret
docs: Grab the stored value, and return it directly as UIDs.
  
          :param context: context is the object who's schema contains this field.
          :type context: BaseContent
          :param aslist: Forces a single-valued field to return a list type.
          :type aslist: bool
          :param kwargs: kwargs are passed directly to the underlying get.
          :type kwargs: dict
          :return: UID or list of UIDs for multiValued fields.
          :rtype: string | list[string]