Хорошо, это "ваш" класс, раз вы ему переопределили метод 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; }