Off-topic comment.
Keeping state at the level of namespaces is heavily discouraged, for reasons like these ones:
- Namespaces are for name disambiguation.
- The proper place for state is into properties.
- Turning blocks into sticky notes has multiple drawbacks.
- Primarily it doesn’t scale.