fixing the names to better align
Merge branch 'master' into native-hash-object
Pair constructor should not be unpacking the string
several more methods for Hashobject