- program.dat should be deleted after the build completes.
CpsFlowExecution.owner should be transient. .script and .loadedScripts could probably be nulled out at the end of the build.(no, would break Replay)
- SCMCheckout.changelogFile should be relative.
- .pollingBaseline should use null rather than SCMRevisionState.None.
- As perhaps should MultiSCMRevisionState.revisionStates.values(). If possible, MultiSCMRevisionState should not be stored at all.
- EnvActionImpl should be deleted at the end of the build if empty.