def evolve_hash(value)
      value.inject({}) do |hash, (field, _value)|
        name, serializer = storage_pair(field)
        hash[normalized_key(name, serializer)] = _value
        hash
      end
    end
def evolve_hash(value)
      value.inject({}) do |hash, (field, _value)|
        name, serializer = storage_pair(field)
        hash[normalized_key(name, serializer)] = _value
        hash
      end
    end
Evolve a single key selection with hash values.

 @api private

 @example Evolve a simple selection.
   options.evolve(field, { "$gt" => 5 })

 @param [ Hash ] value The hash to serialize.

 @return [ Object ] The serialized hash.

 @since 1.0.0