Мне нужно найти решение для следующей проблемы:
У меня много объектов модели.Некоторые объекты модели зависят от других объектов модели.При изменении объекта модели, на который указывает ссылка, иждивенцы должны быть признаны недействительными.Мне нужно сохранить список моих недействительных объектов, чтобы я мог показать его пользователю и дать ему возможность регенерировать объекты, если он хочет это сделать.Проблема заключается в том, как мне поступить с организацией и хранением зависимостей, которые имеет объект, и как давать и получать информацию, когда некоторые объекты изменяются / становятся недействительными.
Кто-то может дать идею, или, возможно, существует некоторый подобный шаблонэта проблема