Perl Data Type Container Classes