Set, access and delete nested object properties with a path string and or array
exported set,get,del,getKeys,walkPath