beforeDestroy and afterDestroy hooks not trigered if called with destroyById