а зачем? реально посуди
печать из формы с диалогом "йоптыть типа объект должен быть записан - это не кошерно"
печать должна быть по ссылке, а что там изменено и перезаписано - это решается правами и блокировками
модифицированность это свойство формы
значит нужно работать в связке по уникальному идентификатору
вопрос решаем
но зачем это надо?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший