Wrapper around a MidPhase object which exposes limited access and manipulation functions. Also contains the Modifier, which is responsible for iterating over PairModifiers, and storing and executing requested modifications.