Update setters to allow empty string prop values

#### What's this PR do?
* Allows for setting an empty string on a path property name

#### Where should the reviewer start?
* index.js:32