you could raise the event directly at https://github.com/doctrine/phpcr-odm/blob/master/lib/Doctrine/ODM/PHPCR/UnitOfWork.php#L2954

then we can get rid of the whole pipe idea and just have a thing to immediately trigger event and callback.