Phase of substance or solution. It is possible to include any phase - as default it behave as incompressible. To change its behavior it is necessary to modify Property functions.
type Phase = enumeration(Gas "Gaseous phase", Liquid "Liquid phase", Solid "Liquid phase", Aqueous "Dissolved in water", Incompressible "Incompressible liquid or solid phase");