/2022-how-to-call-a-rails-method-before-validations-occur/
https://tinytechtuts.com/2022-how-to-call-a-rails-method-before-validations-occur/