SetupAllProperties doesn't setup properties that don't have setter

SetupAllProperties doesn't setup properties that only have a get. This
is a regression from previous behavior and this change fixes the issue.
Merge pull request #137 from NGloreous/master

Issue 136 - SetupAllProperties doesn't setup properties that don't have a setter