In my project all models are soft-deletable, so soft-deletion (and some other common properties) are defined in a parent Model called ObjectModel. This model has the SoftDeletesBoolean trait. However, this trait is not detected in SoftDeleteBooleanDriver because it is using class_uses, that only returns traits in the current class and not in parent classes.