Made ToHash a little more unique
Increased test coverage and uniqueness of hash

hash_is_unique_by_rule_model_and_accessor