# File lib/her/model/attributes.rb, line 208
        def use_setter_methods(model, params = {})
          reserved = [:id, model.class.primary_key, *model.class.association_keys]
          model.class.attributes *params.keys.reject { |k| reserved.include?(k) }

          setter_method_names = model.class.setter_method_names
          params.each_with_object({}) do |(key, value), memo|
            setter_method = "#{key}="
            if setter_method_names.include?(setter_method)
              model.send setter_method, value
            else
              memo[key.to_sym] = value
            end
          end
        end