Implement sharing for non-undoable properties of assistants
These properties will be shared between all clones of some assistant using QSharedPointer.