Memory leak testing showed circular references due to the "scope" attribute of RapidApp::Handler. Changing this attribute to a weak reference fixes the problem, and is appropriate since the handler doesn't "own" the object references by the scope attribute.
Memory leak testing showed circular references due to the "scope" attribute of RapidApp::Handler. Changing this attribute to a weak reference fixes the problem, and is appropriate since the handler doesn't "own" the object references by the scope attribute.