Provides protecting some entities from deletion if they are used in other entities.
For example, I have entity Student which has reference to entity School.
I can delete Student because School will be School without this Student.
But If I'll delete School, Student cannot be Student.
So, the School should be protected. And this module allows doing this.