@Override
	public void put(Address address, T value) {
		Address hostAddr = data.getPlatform().mapGuestToHost(address);
		if (hostAddr == null) {
			// TODO: Warn?
			return;
		}
		Lifespan span = Lifespan.nowOnMaybeScratch(data.getSnap());
		TracePropertyMapOperations<T> ops = getPropertyOperations(true);
		ops.set(span, toOverlay(ops, hostAddr), value);
	}
Extension point: Alternative logic when the trace property is null

@param hostAddress the trace address (in the host platform)
@return the alternative value, or null
Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/pcode/exec/trace/data/DefaultPcodeTracePropertyAccess.java