# Disappearing class instance in project library

**URL:** <https://forum.inductiveautomation.com/t/disappearing-class-instance-in-project-library/50679>\
**Category:** Ignition\
**Created:** [September 7, 2021, 7:30pm UTC](https://forum.inductiveautomation.com/t/disappearing-class-instance-in-project-library/50679 "2021-09-07T19:30:12Z")\
**Posts on this page:** 1\
**Showing post:** 13

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [September 7, 2021, 9:59pm UTC](https://forum.inductiveautomation.com/t/disappearing-class-instance-in-project-library/50679/13 "2021-09-07T21:59:03Z")

</div>

Some more background that would apply to users of earlier versions of Ignition (at least back to 7.9.11 through all of 8.0.x, possibly 8.1.0):

> [@system.util.getGlobals() not persisted across Designer Save](https://forum.inductiveautomation.com/t/system-util-getglobals-not-persisted-across-designer-save/33869/14):
>
> Ok. New module “Life Cycle” w/ system.util.persistent(name) utility function. For v7.9: [https://www.automation-pros.com/ignition/Life%20Cycle-0.9.0.2004121825.modl](https://www.automation-pros.com/ignition/Life%20Cycle-0.9.0.2004121825.modl) For v8.0: [https://www.automation-pros.com/ignition/Life%20Cycle-0.9.0.2004121920-v8.modl](https://www.automation-pros.com/ignition/Life%20Cycle-0.9.0.2004121920-v8.modl) Test with a project script like this: # project script "Life" g = system.util.persistent('LifeTest') count = g.setdefault('editCount', -1) count += 1 g['editCount'] = count def editCount(): return count Print the return from Life.editCou…

---

_[View the full topic](https://forum.inductiveautomation.com/t/disappearing-class-instance-in-project-library/50679)._
