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

As asked, I pulled and am now resubmitting my changes. Hope this is better :)