Added config option self.update_should_return_entity, fixing RFC 2616 support, new should not use params by default, but new_model_instance now sets params