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.