I'm wondering if the PDRuntimeDomainController could get rid of its objectReferences when the console is cleared. Seems unnecessary to keep them around.