+ handle std::exception in Document::slotChangedObject