private Property addProperty(Object key, Object value, SCOPE scope) {
			if (scope == SCOPE.ANALYSIS_SESSION) {
				if (!aamListenerAdded) {
					AutoAnalysisManager.getAnalysisManager(program).addListener(this);
					aamListenerAdded = true;
				}
			}
			Property newProperty = new Property(key, value, scope);
			props.put(key, newProperty);
			return newProperty;
		}
Release all properties for the specified program.

@param program {@link Program}
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/analysis/TransientProgramProperties.java