I add some methods for Hash object. I think they will be useful.
add some methods for Hash
rename public methods
add methods for update\merge
Looks like you removed a good line and added a whitespace error.