A Hash Object for Perl 5