Mark MonitorElement member pointers as const to prevent user code from accidentally mangling. Add 'state' tracking to help debugging
Mark MonitorElement member pointers as const to prevent user code from accidentally mangling. Add 'state' tracking to help debugging