Soft delete trait
Improved docs
New Query object