use trySet in bindings

Using `trySetPath` in framework code will raise deprecation warnings in 1.0 mode. Instead, change `trySetPath` uses to `trySet` and ensure that works as expected on all ACCESSORS levels.

/cc @shajith @chrsjxn