Trying to implement my own object hierarchy hashing. Similar to object-hash, but simpler.
Requirements: