Commits
Click on a commit to change the comparison rangeUpdate `validate_smart` function to use the class with the greatest number of matching fields
* Modify logic to compare the number of matching fields for each class
* Fix mismatched types error by dereferencing the borrow