inconsistency in K/kappa reading for solidProperties
If both K and kappa are present - on construct K will be used and kappa ignored.
For dictionary re-reading, both K and kappa are read if present. kappa is read second and will thus take effect.
- should use a Compat method to handle this.