Get/set and listen changes on datastore path