fix objects updated within PersistedListProperty not actually persisting for the PersistedObject