code: def store(self, value, context=None):
          
          if isinstance(value, (str, unicode)) and self.testFlag(self.Flags.Encrypted):
              value = orb.system.security().encrypt(value)
  
          return super(AbstractStringColumn, self).store(value, context=context)
docs: Converts the value to one that is safe to store on a record within
          the record values dictionary
  
          :param      value | <variant>
  
          :return     <variant>