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