v0.5.2

* Add `before_validation` callbacks (#21)