Replaces PropertyStore with sparsest platform calls.

PropertyStore.setValue overridden for compatibility with <= Juno.