code: def restore(self, value, context=None):
          
          context = context or orb.Context()
          value = super(ReferenceColumn, self).restore(value, context=context)
  
          # check to make sure that we're processing the right values
          if self.testFlag(self.Flags.I18n) and context.locale == 'all':
              return {locale: self._restore(val, context) for locale, val in value.items()}
          else:
              return self._restore(value, context)
docs: Returns the inflated value state.  This method will match the desired inflated state.
  
          :param value: <variant>
          :param inflated: <bool>
  
          :return: <variant>