def store(key, value)
      name, serializer = storage_pair(key)
      if multi_selection?(name)
        super(name, evolve_multi(value))
      else
        super(normalized_key(name, serializer), evolve(serializer, value))
      end
    end
def store(key, value)
      name, serializer = storage_pair(key)
      if multi_selection?(name)
        super(name, evolve_multi(value))
      else
        super(normalized_key(name, serializer), evolve(serializer, value))
      end
    end
Store the value in the selector for the provided key. The selector will
 handle all necessary serialization and localization in this step.

 @example Store a value in the selector.
   selector.store(:key, "testing")

 @param [ String, Symbol ] key The name of the attribute.
 @param [ Object ] value The value to add.

 @return [ Object ] The stored object.

 @since 1.0.0