**Is your feature request related to a problem? Please describe.** I wasn't aware that the events with bangs didn't raise an error when validation fails. This is unconsistent with ActiveRecord methods' behaviour. **Describe the solution you'd like** 1. Whiny_persistence's default value should be true 2. It should be possible to change the defaults application-wide in an initializer. **Describe alternatives you've considered** Doesn't apply