implemented soft delete trait methods on base model