allow for classes without a domain attribute to subclass UndoableDocumen...

...t