A hypothetical redesign of System.Diagnostics.Process to avoid confusion over properties that are valid only when you are the one who called Start
Raymond Chen proposes a hypothetical redesign of C#'s System.Diagnostics.Process class to prevent misuse of properties that are only valid for processes started by the caller, by placing them in a separate object accessible only after calling Start.