This change seems to be causing a failure here: https://github.com/rails/rails/blob/master/actionpack/test/controller/params_wrapper_test.rb#L181-L191

Seems interesting. I guess if you have an abstract model, the `attribute_names` array would be empty so you fallback to including everything?