Handles subclass relation deleting when soft deleting in a better way