Change detect isSoftDeletable

use Laravel helper functions class_uses_recursive, to detect trait uses
by the entity and the parent class.