This is great, but do you think we could enhance it to test that all related entities get deleted too? For example, create a user with some task attempts and some task feedbacks and then delete that user and make sure all of the attempts, feedbacks and the profile are deleted?

I did test this manually and it works, which is great, but it would be nice to have a unit test for it too.