[WiP] Added SofDeleteBehavior

Related to #2484

I am looking forward your opinion and notices.

Things to be done yet:

- [ ] Documentation with examples
- [ ] Tests
Thanks for advice! Could you, please, elaborate or provide any links that describe this issue widely?
;D