The decision to attach to or detach from a process is ment to be transparent.
Perhaps there should be a maintainer, or internal, or ... menu.
This depends on the core doing transparent attach and detach.
As noted, this depends on the core doing a transparent attach/detach on other
operations (such as adding and/or removing the last observer). In the future is
there a need for a query operation .isAttached()?
Done. Attach/detach is now implicit.