Add read and write device methods.

Better clarify cached parameter values vs on-device parameter values.