Add softdelete feature