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