This issue is a follow up of #3370
As discussed #3370 (comment), there is currently some duplication in privval. It should be possible to unify read/write and other aspects.
The expectation is that duplication in privval should reduced as much as possible.