in reply to Managing object persistance in a container class

As chromatic says, it's not clear what you are asking here. Are you saying you want to do this:

$hostGrp->updateObject( $object, 'do_something', @args );
instead of this:
$object->do_something( @args );
so you can persist the internal effects of calling the $object->do_something() method?

If so, it isn't clear exactly what's the question?

dmm