Fixes #114 - Don't attempt to write to properties w/o a setter

As asked, I pulled from and committed to master branch without other pull request changes. :)