renamed SaturationStateImpl to ReferenceSaturationState; documentation