Хорошо, это "ваш" класс, раз вы ему переопределили метод save(). Так что вам мешает тогда, к примеру, переопределить метод _loadInstance()? Типа так: public static function _loadInstance(& $xpdo, $className, $criteria, $row) {
$instance = parent::_loadInstance($xpdo, $className, $criteria, $row);
/*
some code, for example $instance->set('foo', $foo);
*/
return $instance;
}