observer property
Where the package reports its lifecycle.
null by default: the package says nothing until an observer is
assigned. reset leaves it alone: it is an object rather than a switch,
and it is usually the whole point of the run it was assigned for.
Implementation
static ScopeObserver? observer;