If I've done `my_model.id = { foo: 'bar' }`, that was programmer error. Under normal circumstances, user input will only come in as a string (as things from params tend to do).