- Stores the components of a full file path - Larger components (FullName, Path) can both be retrieved and set - Stores all of the initial values for comparison, displaying before and after using a single list property, and reverting changes