added the saving of history for major domain objects