https://mixrolikus.cc/video/nQE6vvRkKCI/14-validation-part-3-mapping-string-rules-to-objects