An object system for Perl with loadable runtime packages