renamed Hashable to Tokenizable
added author
new Hashable behavior
new Hashable behavior