Persistant objects only save changed values.
Fixes for API changes.
Removes extra linkedItems file which is pointless.
Fixes some bugs with state and linking
Fixes some bugs with tracking and persistance.