and we must extend the commons LifecycleEventArgs here. this will give us getObjectManager and getObject methods for free. https://github.com/doctrine/common/blob/master/lib/Doctrine/Common/Persistence/Event/LifecycleEventArgs.php