есть проблема с тем что в таком случае, у нас будет проблема как сохранить обновленные значения, перенос то на уровне базы данных происходит.
решил проблему достаточно просто, перед выполнением предиктивной проверки и перед исполнением действий я формирую кеш UUID состоящий из структуры UUID == REF индекс пропа, таким образом я оптимизирую доступ к пропам по UUID, но я ведь зная что у кнопки есть хозяин со стим идом, могу сформировать кеш UUID именно с стимид'ами хозяина кнопки, это я и сделал.