A Universal Object for Perl 5