adding setProp and setPath.  Minimal tests so far.
Fixing merge conflicts ???