Adds support for inherited classes getting their soft delete behaviour from parent