Что делать с объектом при удалении инфы из базы данных?
Если задаваться целью предусмотреть любые ситуации, то видимо надо ставить флаг и при попытке что-то сделать с таким объектом выбрасывать исключение.
Однозначно флаг. А потом периодически очищать + вакуумировать БД.