Patrick,
I've reworked the PMCProxy system so it actually works now. (Not just
for PGE, it was causing other failed tests in other systems.) This takes
care of your problem with using Hash's keyed set_* and get_* operations
in its subclass PGE::Match.
I also fixed a few compile errors that popped up after I got delegation
working. These were caused by partially translated names like
"PGE::Match" to ["PGE";"Match"], because you were interrupted by the
delegation bug.
This brings the branch back to the compile error "Method 'newfrom' not
found", so you should be set to go ahead with your changes to make
PGE::Match a Proto-style class.
Allison