Add ability to store struct in hash (for facade)
Use hash struct for hash fields
Make struct fields yield {} by default