Modify Hashie's dup method to support modified initialize