Спасибо огромное!
Я делаю следующим образом: первый параметр это название таблицы, а второй собирается из типа операции над записью и ее id.
Например:
"I:1010" - добавлена запись с id = 1010 (отправляется после добавления)
"U:100500" - обновлена запись с id = 100500 (отправляется после обновления)
"D:321" - будет удалена запись с id = 321 (отправляется перед удалением)
"R" - необходимо обновить таблицу (отправляется после удаления)
Модели подписываются на уведомления от соответствующих им таблиц и обновляют свое состояние согласно уведомлениям. Оператор видит все изменения происходящие с таблицей.