'update' is confusing within this context. Switching to the terminology 'uploadFrom' and 'downloadTo'. uploadFrom means to query the underlying ThermoPhase objects and fill in the resulting information within this object. downloadTo means to take information from this object and put it into the underlying ThermoPhase objects. switch to uploadMoleFractionsFromPhases();