dependent: :destroy creates an AR object and then calls
it which is slow. For certain associations, we do not run callbacks or
need to run callbacks so we should avoid creating all the AR objects.
I’ve look through the associations and these associations do not have any
after destroy callbacks.
Nice change, thanks for auditing it!