MVC soft delete behavior implementation