Use Struct as backend for HashObject.
Merge pull request #1 from neopoly/hashobject-struct

Use Struct as backend for HashObject.