Support beforeDelete and afterDelete
Update composer.json
Custom value for the root attribute
Merge branch 'patch-0'
Merge remote-tracking branch 'origin/patch-1'