Temperature is a float, not a Quantity
diffusionLimiter is module-level variable

There is one DiffusionLimited object, diffusionLimiter. It is enabled
upon startup if there is solvation
Viscosity should be a Quantity with units