new classes: PerlAV and PerlHV