+ Subkey.value property setter/getter
* [bug] the callback can not return proper result when Subkey.loadValue
+ add callback argument to Subkey.setPath
+ transparent alias: all operations on an alias will be passed to the real key.