def write_attribute(name, val)
      if attributes.is_a?(Redis::Future)
        value = attributes.value 
        self.attributes = value ? Hash[*self.class.fields.keys.zip(value).flatten] : {}
      end

      attributes[name] = self.class.transform(:to, name, val)
    end
def write_attribute(name, val)
      if attributes.is_a?(Redis::Future)
        value = attributes.value 
        self.attributes = value ? Hash[*self.class.fields.keys.zip(value).flatten] : {}
      end

      attributes[name] = self.class.transform(:to, name, val)
    end
Transform and write a standard attribute value