Refactor the validations and try to write some tests (not finished). [#80441132]
Fix the :uniqueness validation and test with specs. [#80441132]
Refactor callbacks and add some specs. [#80441132]
Fixed the before and after destroy callbacks, and add the specs. [#80441132]