code: def restore(self, value, context=None):
          
          # ensure this value is a string type
          if isinstance(value, (str, unicode)):
              value = projex.text.decoded(value)
  
          return super(AbstractStringColumn, self).restore(value, context)
docs: Restores the value from a table cache for usage.
  
          :param      value   | <variant>
                      context | <orb.Context> || None